Yes, they are. This is what being a developer means in this context: that you are a servant. A slave, if you prefer that terminology. One who obeys. An inferior. A steward. Nobody, politically speaking. I'm running out of alternative ways to put this, but I would hope you get the idea.
If someone is interested in becoming politically relevant, being part of the dev team is not only a waste of his time, it's a waste of everyone's time. That a number of the more socially inept kids are doing this (Amir Scarface Taaki, who has meanwhile thankfully been ejected, Weirdo Luke, Gregory Pointless Maxwell and on and on) doesn't make it workable. It just doesn't work.
If someone is interested in becoming rich, being part of the dev team is not only a waste of his time, but a waste of everyone's time. It's just not how it works. Being part of the dev team is being part of the slaves, the servants, the stewards, the however you'd call them. This abject social position does not entitle them to immunity for their fuck-ups in any case. You may dislike that, and that's fine, but your likes and dislikes have no power to change this world.
I'm amazed at your ability to spit on the very people that did the job and brought you a piece of software you are relying on daily.
In essence, your reasoning seems to be the following :
- Dev job does not make you rich
- Thus, devs are lower-class humans, slaves
- You are in the political class
- Thus, you are a higher-class human
- From this you deduce that devs are entitled to free work for you, and if that free work is not perfect, you are entitled to call them names.
Until this last post of yours I hadn't understood you have the brain level of a 5 year old child. No no no sorry, I know a lot of 5 year old children with higher moral grounds. More accurately, you are at the level of a 12 to 18 months baby, a period of life at which you still think other people should definitely satisify all your needs just because they are "the outside" of your persona.