Software engineers / developers live in their own bubbles. It takes a certain amount of willfulness to want to get into that type of work, so it is no wonder a handful (or more than a handful) of well paid engineers actually enjoy their work. Of course that goes for other professions but I imagine the majority of the population does not live in your reality.