Maybe some people are lying, but that seems about right to me for actual senior people (leading projects, maybe managing people).
My last year at Google, my W2 income was in the area of $300,000. I was a "level 5" with good performance reviews, and the scale goes up to 9. I sold all my stock the second it was issued ("autosale"), so the W2 income is pretty close to the amount of cash I got.
Programmers focused on the right task are worth their weight in gold. There are very few fields where an hour of time put in can save society as a whole thousands of hours. Software engineering is one of those, and we get to skim off a little bit of that value we created in the form of cash.
I don’t know why people are like that, but anonymity thins out the middle group of semi-/socially-truthful people by providing an opportunity to be much more honest or much less honest than is normally possible.
$500k is achievable total compensation at a few companies for some people, though.
What reason should I have for trusting anonymous self-reported data in a category where people are known to exaggerate?
[1]: https://theblog.okcupid.com/the-big-lies-people-tell-in-onli...