They are supposed to spend for the benefit of ALL citizens...
No, you are mistaken.
uhuh Just keep thinking that. Corporations do not lobby gov'ts to hand them favours or anything of the sort. They do not spend millions on lawyers to figure out how to dodge taxes and exploit loopholes in laws and they do not suck up subsidies from gov't
.
Of course they do. Your mistake is in viewing corporations as some inanimate object instead of a collection of people. Don't fret though. This isn't the first time you've been wrong.