I think because individual tech workers are so highly paid relative to other industries, we fail to see how low our pay is relative to what the people at the top are making. A high performing Google engineer may make 500k+ in total comp, Sundar Pichai makes $100M+ in many years. That's 200x as much ... and the baseline is already super high. You see startup founders who exit with generational wealth (tens or hundreds…
I don't see the problem here. A burger flipper makes $10 in an hour. An engineer designing a burger flipping robot makes $100. Their department's engineering manager makes $1,000. The CTO makes $10,000. The hardest worker here is the burger flipper. They work 16 hour days just to afford rent, and it's hard manual labor. The engineer makes 10 times as much because each line of code they write produces more value than…
This too is misunderstanding the value equation. The cost of replacement has to be part of this too. Engineering salaries are bid up in the market relative to other professions not because their work is more "important" than teaching or administration or whatever, but because engineers are hard to hire. Literally every software group, even now, has open spots where they'd like to put someone. There are never enough people.
And... is that true at the top of the hierarchy? Have you ever even heard of a company with a VP req sitting open for months for lack of candidates? That just doesn't happen. Senior positions seem to be drowning in competition[1]. And yet, their salaries aren't showing the result of that competition between candidates. Boards aren't going out to find a "better deal" on their CEO. Maybe they should, but they don't.
And I think it's worth asking why that is.
[1] In fact I think with the exception of a very small list of genuine innovators, even tech CEOs are mostly just replacement level players shepherding already-tuned organizations. You could dump Jassy or Nadella out on the street tomorrow and Amazon and Microsoft would be just fine with whoever stepped in.