What we should be doing is insulating the government from outside influence.
Corporations/wealthy individuals can't exploit power which doesn't exist. Adding more complexity and protections to prevent this has repeatedly failed and usually just creates more loopholes, the solution is simplification of new laws and reduction of old poorly written laws (adding more complexity has historically been a one way street in modern government: https://i.imgur.com/pe64eNd.png).
And if lawmakers can't write regulations, legislation, or tax policy which doesn't give particular people/organizations an advantage, by side effect or directly, then they shouldn't write them at all - or just accept that there will be people who sidestep it.
But it's ridiculous to say this will prevent politicians from governing. Yes, it will limit the types of legislation and force them to consider the full implications, but that's a good thing.
This is why people support things like basic income and flat tax. Removing complexity, bureaucracy, and direct government involvement in picking winners/losers. Everyone knows the devil is in the details when you're trying to circumvent a system or take advantage of it.
For all the problems special interest lobbying brings, it's far better than the alternative.
We should be insulating it from the influence of money, not of voters. The influence of voters is the foundation of democracy and legitimate government.
In reality, it's impossible to build a thriving society on the expectation that no one should act morally. We should definitely hold our corporations accountable for being dodgy and exploit rather than report perceived problems.