There are hundreds of different ways to tax. Taxing corporate profit is controversial because it's very hard to determine what exactly constitutes profit and for multinational firms like Apple deciding in what jurisdiction profit occurs is highly arbitrary (your iPhone has parts from half a dozen countries). The most logical conclusion is to simply get rid of corporate tax and make up the shortfall by increasing other taxes. Several countries already do this, countries like the US that stubbornly persist in trying to levy such arbitrary taxes will simply chase away international business.
The cost of goods inside airports would be significantly lower if business travelers couldn't just expense everything they buy. As long as it's max 1/3rd of the usual food allowance businesses can charge that amount and be assured that business travelers will pay.
If you take away corporate taxes then "expensing" will go away entirely. Along with all those receipts you have to save and the entire industries and businesses that profit from it (e.g. fake receipt producers, Concur, etc).
Wealthy individuals wouldn't be able to expense their purchases through subsidiary corporations anymore which would necessitate collection via sales tax. If you think that's an awful lot like the Fair Tax system you're not far off.
I'm actually not an advocate of the Fair Tax or even a Federal-level sales tax because it would be very regressive: Vastly unfair to the bottom 50% of society. Having said that, if you abolish corporate taxes it's one of the only ways to obtain tax revenue.
Because that is what abolishing corporate profit tax comes down to. The only substantial tax most states have are consumer taxes, and we all know that these taxes disproportionately hurt people that are already poor.