Please, corruption would only cease to exist if the concept of politicians were to entirely disappear. Other factors have close to zero relation on them avoiding the rules that they themselves, as OP said, made. It's really nothing new tbh, it's just that there's a lot of know-it-alls on the internet that seem to disagree with that fact, though whether it's actually their own belief or was simply hired by some random dude with money, we'll never know. Really, if people were to just stop for a minute and think, they'd realize some arguments are darn stupid.