I didn't write about the point of taxes, but about the point of a type of taxation. A government can collect the same amount of tax with different rules and procedures.
I agree with you, providing defense and protecting real capitalism, stopping oligarchies/long term monopolies from forming is important, to be able to have a return on investment on the taxed capital in the country.
As I wrote before, countries are competing for investor money, that's why it's important how they collect and distribute taxes. The counterforce is usually corruption inside the political system though.