I've got a uncle whose a COBOL solutions architect at a large company and he makes less than 125K. It's a decent living but he doesnt really have the ability to make a move like many of his .net based colleagues.
It's over double the average family income in the USA.
Developers straight out of college can sometimes make triple the average household income.
That doesn't mean there aren't underpaid software engineers. Even when their lowball salary is higher than the average household income.
The median household income in the US is a "decent living" in almost the entire country, even some urban centers. Saying that 2x+ is a "decent living" is completely tone deaf.
In Dallas, a fresh out of college CS grad can probably expect a salary in the lower 40s. And the cost of living is cheap enough you can afford a house on that.