Earlier quoted context omitted.
You still have double taxation because of dividend taxes. The US has one of the highest corporate tax rates already, as a country we’d be far better off making it zero.
Money is taxed every time it changes hands or moves around. When I get my paycheck, I pay taxes on it. Then, when I buy a ham sandwich, the shop owner pays taxes on it. Is that unfair "double taxation?"
Investments are made to return profits, the more of the profits society takes, the less incentive investors will have to start and grow companies. So you should think about what tax rate you think we should have on investment.
Right now if you and friends start a business in the US, for every dollar in profit you'll first owe state income taxes, and federal corporate income taxes, which is anything from 35-45% depending upon your state. That's even if you re-invest every penny of profit into the business, into new jobs and higher productivity improvements. Why as a society are we reducing earned capital by more than a third every time it's reinvested?
Then, if you ever want to pay a share of those profits to your investors as dividends, now there is another 15-35% tax, based on state/income tax brackets. That's the double layer that means US companies lose at least 50% of profits and up to 70% to taxes before their owners get any.
Do you really think business owners should pay 50-70% of their profits in taxes? Then don't mind if some decide starting their business in a lower tax country makes sense.