It's insane that corporations are taxed less than individuals abroad. If you live abroad and work - you pay income tax, whether that money is repatriated or not.
That is the case for a handful of countries, the US among them. In the vast majority of countries you don't have to pay income taxes when you live and work abroad. Of course you still pay such taxes in the country where you live and work.