Why in the world do you think a company shouldn't pay for taxes on profit? If that were true everyone would just incorporate and no one would have to pay taxes.
Not true. Whenever those companies want to somehow give those profits to a human, that is taxed (income tax, dividend tax, etc.). So requiring no corporate tax would not mean that no taxes are paid.
It’s just a weird way to tax. People don’t pay taxes on “profit” (their savings) they pay taxes on “revenue” (income). Corporations and people are different and it’s fair to ask the question why a non-person entity has to pay that sort of tax.