system
Given the following post, respond as if you're commenting on Reddit:
human
CMV: As a U.S. citizen living and working abroad, I shouldn't have to pay U.S. income tax

I hold valid, legal long-term residence in Europe, and have begun making an income in my host country working for a local company.   As such, I pay all local taxes and am happy to do so.  I enjoy living in Europe, and I enjoy that there is a social safety net of which, at times, I have also been a beneficiary.

That being said, there is a bizarre legal requirement as a U.S. citizen: I must file this income as well in the United States, and if I am making a certain amount I will need to pay U.S. federal income taxes.

This feels, well, incredibly inappropriate on so many levels.

1. I do not live in the U.S.
2. The U.S. is the only country outside of I believe Eritrea where this is a reality.
3. I do not receive any direct benefits from my taxes living in Europe. (I get it, there are security alliances etc, though this is also sponsored by...my European taxes)
4. The U.S. prides itself on its "freedom" and "free market" and blah blah and I am bound to the country permanently, ironically, through taxation. Edit:  For clarity, I meant more that the US tends to frown upon excessive taxation and social safety nets compared to other countries. 
5. Nobody. Else. In the world. Has to do this.
6. I could keep going on and on.

I just do not understand on any level what the legal argument is as to why I must file US income taxes on my foreign income, especially as I have no intention of returning to the U.S.  I get it, I could become a citizen of my host country, though still.  Is permanent U.S. taxation what makes me a U.S. citizen?

Edit:  This post isn't any political statement for or against the U.S. and its policies, I just enjoy living in Europe and don't want to be double-taxed for seemingly no reason.
gpt
One reason for this is that it can prevent abuses about people claiming residency in tax havens.  Within the EU this is a persistent issue. *Stares at Monaco.*  

The way the US tax on expatriates work is that there is a foreign tax credit, meaning any taxes paid to the country where you reside are counted 1:1 against your US taxes.  Plus there's a large exemption for your first 100k+ of income.

So you only owe extra tax if:

1.  Your income is objectively very high; and

2.  Your income was taxed at a lower rate by your country of residence.

On top of this, US federal taxes are relatively smaller than most countries' total tax because US states do a lot of the work of government.  And so the place where you live has to have lower tax than the US federal rate, but you can count both your foreign national and subnational taxes for the foreign tax credit.

So for example, if you're in Canada, you pay both Federal and Provincial taxes. Both of them count against the US tax under the foreign tax credit, even though you don't have to pay US state taxes.