Life isn’t fair… and most grownups understand this (although I still encounter humans who feel like they are fundamentally owed something from the universe… and that baffles me).
I don’t believe that software programming (and the languages and skills associated with it) is particularly better than any other type of skill. Meaning, I don’t consider it qualifiably better than really any other type of trade skill (and I hate when I read arrogant programmers who say stupid shit like that).
There’s nothing more demoralizing than working for someone who has not (and perhaps will not) ever done the work that they are asking you to do. This is especially bad in larger corporate structures, but happens in every size organization.