Okay, so Uzbekistan will never receive a cent in taxes even though I made money thanks to their citizen.
Think about it the other way.
What if tomorrow, Google moves away from the US.
That means, no office, no registered firm number, no employees, no servers.
They set up everything in Switzerland.
People will still use Google, still use their services and stuff, and the US will never receive a cent. Never.
And it will also be a blow to the economy, the job market, and the USD.
Right now for governments, letting corporations not pay taxes is the lesser of two evils.