It's absurd because no other country does it that way - the United States, despite the rhetoric, treats its own citizens worse in this aspect than any other country the rest of the civilized world.
If other countries behaved the same way, it wouldn't be so ridiculous- but they don't, so it is.
It's not that simple. If you want to live overseas long term you may end up paying quite a bit in tax, for example on retirement savings and distributions, investing, running a business. These things are all COMPLETE nightmares for a US citizen living abroad, even in a country like Australia.
Are you double taxed? Many countries have reciprocal taxing agreements with the U.S. whereby you get credits for foreign taxes. That's how it worked when I was a U.S. citizen in Canada.
If you own two houses, just because you aren't living at House A right now doesn't mean you don't need to pay upkeep, and doesn't mean you aren't deriving benefit from it.
Thought of differently- expats expect to be able to vote, right? Is it fair and reasonable for someone who is categorically excluded from paying taxes, to be allowed to vote?
This implies taxes are fair, that paying taxes is a requirement for voting, like buying your voice, and that voting would give any benefits in return. Yes, of course it is fair to vote when the vote could indirectly decide laws that make you a criminal in some way or another and no, it is not fair to be taxed, especially if you don't use the majority of infrastructure that taxes are supposedly needed for.
I get where you are coming from, sure there are arguments for it, but it's not like there are none against it, either.
Considering you get to deduct $100k of your foreign earnings, it's not like they are trying to rake John Doe Expat over the coals.