In the USA, ALL 535 Congresspeople and Senators in the US are guilty of taking bribes and using their offices to engage in conflicts of interest to enrich themselves, including giving themselves free passes to engage in insider trading.
There are almost 15 million corporations in the US and about 100 million world wide. NOT all of them offer bribes. In fact, only a few are so brazen, like ExxonMobil, to have their puppets vote for them to pay no taxes.
Two conclusions:
The fault is with politicians. There's nothing wrong with ExxonMobil saying, "Please lower my taxes." Millions of people do this. It's free speech, and even if it's on behalf of a corporation, a person or people ask, as is their right. It's a politicians choice to say, "I will give you something I don't give to everyone." That's the point at which it becomes criminal, rather than a policy change equally applied to everyone.
We can live without those politicians. I can see no evidence that swapping them out for random people would be worse. You cannot, however, simply replace corporations with other corporations (as China, Russia, and Iran all found as their economies collapsed from their sweeping political attacks on corporations, losing 50% of GDP within 24 months.)