Programmers are simply paid what they get paid because businesses they work for can make up that cost (of paying programmers the salary) with profit multiple times over, using the work produced by those programmers.
Yes, and no. There are entitled developers who think they deserve more than the average worker. And there are those developers who delve into their "Devine art" and are cranky because the world does not appreciate it. Usually those people are to be found around the more exotic languages it seems.
Art and IT have a big intersection from my experience. And majority of people in IT and also art are not entitled, nor are they on the Divine Train. It's just that as an outsider, you barely encounter those people, because of which it's harder to get a good picture of the art-scene.
But, to +1 the other poster, programmers can be just as deluded as anybody else about their own importance, we don't have to indulge that either.
Too bad I’m not a Roman Emperor, or else I’d host weekly public bouts where I’d pit them against one another in a fight to the death.
An economy is not a society. There is more to the human experience than "number goes up".