I don’t know if that’s true. I live in Palo Alto and know a fair few people at a fair few companies. Outside of a handful of companies they’ll only be hitting those with illiquid highly-valued stocks - not with base & bonus.
The point that kinda got lost here is that outside of the big tech circles, equity packages are basically non-existent. So, whereas in, say, Google Canada, you might make CAD 150k salary + 100k equity, in CGI[0], you might only make a CAD 120k salary with no equity grant for a similar level of seniority.
It is an unfortunate truth that Microsoft's pay between entry level to somewhere around principal is not competitive with a substantial number of companies. That is not to say that Microsoft doesn't provide other benefits, but top tier compensation is not one of them.
I don't mind. When I look at the vast majority of software engineering jobs out there even Microsoft compensation is good, and perfectly fine for Seattle.
I used to work at Google too (in Mountain View). Believe it or not I liked working at Google and I also like working at Microsoft.
I don't need to chase top tier compensation. I just do things I enjoy where I'm learning and my career can progress. Right now I'm mostly writing in Go working on an OSS project managed by the Cloud Native Compute Foundation.
As an aside, early retirement is not a goal of mine.