This is happening because unlike almost every other developed nation the US has a worldwide tax system. Almost every other nation has a territorial tax system. The rest of the world with their territorial system taxes income earned within that country, the US rather taxes income worldwide, regardless of where it is earned. For example, if a British company earns income in Germany, its pays German taxes on its German…
Also, the US has one of the highest corporate tax rates in the world. If you can go to Ireland and pay something close to 10%, its a no brainier. The tax rates are pretty crazy in the US if you think about it. A single person small business just getting started still has to pay 33% of their profit even if their profit is $1,000 for the entire year.
I don't disagree that tax reform is necessary but taxes help pay for the infrastructure, safety, and public goods that we all tap into and take advantage of.