Earlier quoted context omitted.
An alternative to attempting to tax companies, is to tax people. There is no company that would just exist to forever eat money away from the public. Eventually they intend to pay the profits to a real person (either in money, or other benefits). Taxing that dividend or salary transaction might be simple enough to just work. And you have a real person to put to jail when the taxes were avoided.
Forever is a long time. In practice there are wealthy people willing to pass vast majority of their wealth through generations. Personally I don't think it is fair or likely healthy in the long term for the society to let vast majority of the income/wealth of wealthy and thus powerful people to go untaxed - even[1] if that income/wealth is not consumed. [1] Actually it should be "especially if it is not consumed". In…
But this is already happening even with the current system that attempts to tax company profits, isn't it? My point is that taxing the person instead of the company would enable taxing the wealthy. There are already quite severe restrictions of using company assets for your personal benefit, at least where I live that is taxable as income.
I should amend how I expressed the idea: I never meant that companies pay no tax at all, only that they'd pay no tax on profit (which can be hidden for the yearly checkpoint by creative accounting). That leaves all sorts of tax categories still available for use (land, transactions, resource usage), which are much harder to hide or deny. A company making profit would be involved in some activity that would be taxable through these. Money on a bank account is by itself a bad medium to store wealth, as it's generally subject to 1%~5% yearly inflation.
Whether wealth (aside from income/profit) of individuals or companies should be taxed is a different discussion. Many countries choose to tax wealth only when it's in form of land or constructed property.