It's a nice idea, but without someone leading the corporation, you don't have a viable business. Just ask the Soviets how that worked out for them. You change them, or take them out, and who runs the corporations? The government? How is THAT an improvement?
Now this I can go along with. All aspects of politics should be transparent. After all, they are supposed to be representing us, the people.