1 - just trying to work through what all might possibly be owed and not owed to US as well as the country(ies) one operates in.
2 - Identifying through which paperwork to declare it, while also ensuring income / business reporting is copacetic with the tax regime of the country that same is actually earned in. As a business owner, (many operating overseas are looking after a business) I have to complete corporate accounts (which costs $$$$ and takes forever) before I can file American income tax for the same accounting year.
3 - the value of the tax liability itself is a distant third in terms of hassle than any of the above. (I’ll include in this bucket the fact that Americans are taxed on income earned abroad, putting us at enormous disadvantage for work opportunities vis—a-vis peer expats who come from other countries)
For this change to occur, many senators and representatives would have to be directly and personally incentivized to make the change.
They aren't.
I know at least one country that will not let you even open a bank account if you have a green card or US citizenship. Actually, even if you're a foreigner living in the US (student, H-1, etc), that country will not let you open a bank account - even if you are a citizen of that country. The rule is simple: If you have ties to the US that could require you reporting your bank account to the IRS, then you cannot open a bank account.
Funny story: Overseas, I can remember going through anti-money laundering training. The week after, I went to open a new bank account. When I told them I was a US citizen, the account rep said -- without missing a beat -- "Do you want to report?" Jeez. That question alone is probably enough to get that bank into trouble! Obviously, that person failed their own FACTA training...
https://en.wikipedia.org/wiki/Foreign_Account_Tax_Compliance...
> FATCA also requires such persons to report their non-U.S. financial assets annually to the Internal Revenue Service (IRS) on form 8938, which is in addition to the older and further redundant requirement to report them annually to the Financial Crimes Enforcement Network (FinCEN) on form 114 (also known as 'FBAR')
What's ridiculous is that it also "requires" foreign banks to report details of accounts by US holders - even if the bank has no relation to the US.
Now, how do they actually enforce that supposed "obligation"? I do not know.
But it doesn’t surprise me. The US has already enforced it’s laws on foreign companies' dealing abroad merely because they had used dollars in their transactions.
And there are some instances of information sharing via tax treaty, but I haven't seen exact details on how it works.
Basically, ever since the IRS required you to report foreign accounts (2007 or 2008), some countries have made it harder for people based in the US to get accounts. They see it as an indirect means to collect intelligence by the US.