This isn't France's fault. It's the US's.
This isn't France's fault. It's the US's.
1) For single income earners, the first ~$100K is exempt or "non-reportable", known as the Foreign Earned Income Exclusion[1].
2) US tax treaties with other countries help to offset. Thus, if a US citizen/resident pays a lot of taxes in another country that would exceed or equal their amount in the US, provided the country has a reciprocal tax treaty, the person should not need to pay additional tax to the IRS[2].
Note that while this applies to US permanent residents too, there are immigration consequences if one lives abroad without the appropriate paperwork/authorization.[]
[*] Disclaimer: I'm neither a lawyer nor an accountant. Please consult at least the latter for your taxes.
[1] https://www.irs.gov/individuals/international-taxpayers/figu...
[2] https://www.irs.gov/individuals/international-taxpayers/tax-...
This is great, until you want to start a business or something similar. Then you enter the 9 circles of IRS hell.
In practice, double taxation - which your comment seem to imply - is not really an issue. A lot of countries - including France - have mutual agreements with the US that exempt foreign income (up to a certain amount) from being taxed twice.