Well, whether or not corporate income taxation is a good thing or not is up for debate, and it has to do with your own politics. However, I think it's crazy that we have it written in law that corporations should pay income tax, but there's enough lawyers and loopholes that 1/5 of them don't. Meanwhile making some side-cash on ebay could possibly garner attention from the IRS..? It's a misalignment of incentives.
A VAT and tax on currency exchanges instead of income taxes would probably work out better all around... But that would be a huge shift. But in general, corporations serve as collective ownership and have dividends, labor, and other purchases and expenses. These can/should be taxed.. but income tax on a corporation is kind of counter-intuitive to me, only because a "corporation" doesn't actually pay tax, it's their customers. It doesn't come from, or go to nowhere.