Another example is that e.g. AWS Europe, even if every single one of its employees, board and what have it are all Germans, are still compelled to hand over their data if Amazon US is the parent company, under the likes of the CLOUD Act or FISA. That's a foreign entity comprised of foreign citizens and concerns the assets (data) of foreign citizens.
They weren't arguing for anyone's right to be corrupt in the first place though. If US citizens really have to pay extra taxes and have arduous reporting requirements then so be it, but why is the rest of the world dragged into that mess? This isn't a "dirty banks" issue; it's nearly impossible to get a bank account at any reputable institution as a US citizen abroad just because of the PITA of the reporting requirements. It's a mediocre law from questionable authority.
Sadly a lot of Americans hear "foreign bank account" and immediately think "tax evasion" without realizing there are a lot of ordinary Americans overseas who just want to pay the rent and save for retirement but can't because Uncle Sam follows us wherever we go for life.
Just one example: https://help.revolut.com/help/wealth/stocks/licences-regulat...