It's only right for US corporations to be taxed the same way. Most of these insane financial contortions are done because they aren't taxed on foreign, non-repatriated earnings - creating an incentive to convert domestic earnings into 'foreign' ones, that get repatriated the next time there's a tax holiday.
I personally would love to earmark my personal income as foreign-sourced, and to not pay any taxes on it until I get a tax discount... But if I were to do that, I would go to jail for tax evasion.
“Some lists of countries that tax citizens and legal residents on their worldwide income include Libya, North Korea, Eritrea and the Philippines.”
Both from the first search result, https://premieroffshore.com/which-countries-tax-worldwide-in....
At least we’re in good company?
You still have to file, and to pay the difference, if any, every year.