The framing of this is all wrong. The problem isn't that developers are overpaid, it's that other industries' laborers have had their work systematically undervalued, all the way down to people performing essential services who can't afford to feed their families on full-time work. However you want to argue about payment/wealth being a problem, ultimately, the idea that workers being compensated "too much" (when defi…
This is true. The problem is that most jobs have had stagnant wages for decades and developers are an exception. That is where the guilt comes from. But we need income growth like we need other kinds of growth. The transition to carbon free economy is going to be expensive. It's not going to happen if we decide income growth is toxic.
Only if you think "most jobs" really means "Most jobs required unskilled labor in developed nations". China and the rest of Southeast Asia have enjoyed significant wage increase for decades.
Developers are an exception to your "most jobs" definition because they are not unskilled labor – well, some require less skill, but those have also not enjoyed the same level of wage upside.
The U.S. and all other developing economies (think OECD members) are increasingly "service economies". The high paying jobs are those providing services that require significant skill.
Commoditized jobs have been outsourced to Asia following globalization.
The U.S. inequality debate is entirely myopic because it compares capital and labor upside in the U.S. without taking into account all the upside the rest of the world has enjoyed.