Earlier quoted context omitted.
On the other hand, without all of the actual programmers you would have no product and no profits at all. Neither group can function without the other, and pay should reflect that rather than the ridiculously unequal spread we just automatically accept as normal.
Yes and no. It might be an unpopular opinion (and I'm a programmer myself) but 80% of programmers are relatively easily replaceable, particularly in large organisations. There are indispensable unique unicorns out there, but they tend to be well compensated. When a project is managed by one manager and coded by five developers, you could easily lose replace two of those developers with little impact. If you lost the…
Developers on the other hand are the worker-bees/ants. Individually replaceable but as a collective, the backbone of an colony/swarm! A queen bee cannot survive without its attendants.
Marx got it all wrong, the owners who provides the means of productions and the proletariat who provides the labor are partners in hand.
Why are some people so individualistic to nitpick on why they make $80K yr and drive a Prius vs. someone else who makes $250K and drives a E-class, when we are all together in this together for the same goal for the greater good of the same collective, for the investors and maximizing the shareholder value???