There is foreign earned income exclusion. Which stops at $100K but this is still a lot for many people.
I’m not American so it’s not my problem, but it’s what I hear from other tax exiles.
My parents are American but given the choice for me to become American I declined due to the whole tax issue.