It's also a loss to all of us who find ourselves owning a "foreign" corporation for legitimate reasons, and having to do a lot of work proving that we're not playing shell games.
I'm an American living in the UK; I've started what's now a one-man bootstrapped company and it just makes sense for it to be incorporated in the UK. I don't mind paying taxes, but I don't want to have to pay them twice. UK taxes are generally higher than US taxes, and there are tax treaties to avoid double taxation, so no problem, right?
Wrong. First, if a US citizen owns more than 10% of a foreign corporation, there's an insanely complicated form you have to fill out, two pages of which are incomprehensible questions ("Is your company considered an X corporation under sections Y and Z of the Blablablah act?") that simply require an expert to fill out.
Secondly, if a US citizens owns more than 50% of a foreign company, by default, income from that company counts as personal income, but taxes paid by the company to another government don't count as personal taxes. You can get around this, apparently, but it's even more complicated.
So because of [REDACTED] lawyers and accountants that have come up with these schemes, I have to spend precious starting capital to a bunch of accountants to prove I'm not evading taxes, rather than actually doing something useful with that money (and that accountant doing something more useful with their time).