Very few other countries will tax foreign earnings the way the US does. If you were a company would you want to lose 35% of your money to spend it in the US, or just wait to find a project overseas? That tariff is a much higher bar for local investment. And trust me, they have projects they want to spend money on. Most of the money would probably get paid out in dividends if it was only a one-time thing (ala 2004), since you don't want to start projects you cannot fund in the future, but even that pumps more money into other projects in the US indirectly.