Just about every other country I can think of does not tax citizens abroad who do not earn money on their native soil. What makes you think the US system is right and all the others are wrong?
If the US were an apartment, it would be a very strange apartment with numerous people entering and exiting it everyday.
Remember how much arbitrary and non-appealable power U.S. border guards have over visitors.
I get nothing else from my U.S. passport, because the only country I use that passport for is…the U.S.
I hold dual citizenship but would expect not to pay taxes in nation B when I live and work in nation A. If I were to start working in B and stop working in A, I'd expect to pay tax in B as per B's tax laws, and cease paying taxes in A. If I earn an income in both, I expect to pay taxes on the portion of income in each nation, as per the tax laws of each nation.
Similarly, because I live and work in A, I do not get the social services that B offers - for example, if I were to become unemployed, I'd expect to only utilise nation A's unemployment benefits. If I fall ill, I don't expect to be able to (and cannot) pin the cost on nation B's national healthcare services.
The reason I don't choose to give up my dual citizenship is that I enjoy the ease-of-access to both nations, if and when I choose to move between them. That access does not cost the nation anything to retain.
Why does the US effectively charge a membership fee for the kinds of basic privileges every other country simply offers for free? As I said in my original post, it's unbelievably arrogant.