EDIT: replying to child (not possible to reply directly): your argument about high cost industries is bogus. A system without tax on profits would just make those services more expensive as they should be (they are mostly high cost because they are very environmently unfriendly). It would also make higher margin services cheaper (cause they can afford it and there is less spending power). Once you actually think about it and analyze various scenarios you will realize that taxin profits from the very beginning was based on intellectual laziness and lack of ability to predict outcomes of such policies.