America has a habit of making laws that it compels other countries to follow, and banking is definitely one of those. Foreign banks dealing with US nationals have a mountain of paperwork, rules, and regulations to abide to the point that US citizenship is often a substantial hurdle to foreign banking. And, as usual, the extremely high wealth types that acts like FATCA [1] ostensibly target have little difficulty finding ways around it. It's the 'normal' people who get hit the hardest.
[1] - https://en.wikipedia.org/wiki/Foreign_Account_Tax_Compliance...
(plus you still have to pay outstanding taxes, plus an exit fee that goes up substantially if you make a lot of money; plus I'm pretty sure the Swiss median income, for Tina Turner's example, is higher than 120k USD per year so you're always paying taxes)
https://www.irs.gov/individuals/international-taxpayers/figu....
That means that for your first $120k earned, if you pay tax on that in your country of residence and meet other criteria, you will not be double taxed by the US.
Nowhere? Americans are (almost) the only people subject to income tax even on income not made in the US. You'd need to get a very good income to live on two sets of taxes (how unfree for such supposedly free people...)
Which is why Tina Turner died a Swiss citizen.