But there are frictions, too. Unless you go into management, comp tops out around $200k in most metros. HR -- instead of write-your-own-rules in a startup you have to take corporate training and get approval for things folks at the startups take for granted. Limited tools, externally managed corporate OS and software, Outlook instead of Slack. Office time requirements -- fully remote is very rare. And so on.
Not saying this is the wrong choice, just that there are tradeoffs.
In the past decade (i.e., when the money was plentiful) when a startup is young, the TC of its engineers rarely makes or breaks the startup. Being able to get an MVP out and iterate quickly is more important, so it was a rational choice to stay in the Bay Area even if it means 30% inflated TC. And after that moving is expensive in both time and money and risky (e.g., a key engineer might not want to go).
And having a critical mass of tech companies helps attract talent: if a company goes under or has large layoffs it is perceived to be easier to find a new job in the center of the tech hub.
I think covid helped nudge along the process of moving tech development out of SV, but it is a slow process. My 2c.
There are "normal metro areas" that aren't the Bay Area where a $150k salary leads to a very comfortable life, with loads of $150k jobs for people with decent skills.
Except oops Amazon would absolutely decimate my yearly comp because they base it entirely off where you live, and adjust it if you try to move somewhere cheaper
Though of course that's all moot anyway since we've all gotta go back to the office because the people who own all the realestate are weirdly chummy with all the management of these companies. Weird how that worked
There are other employers hiring tech people other than Microsoft, Facebook, and Amazon.
In fact, a teammate of mine is a software developer just got his Starlink connection up and running replacing his WISP in a rural area where he's farming as well on the side. Another friend works as an SRE and lives way out in the desert pursuing his amateur astronomy hobby. I know of several other friends and coworkers who live similar lives.
Technically I'm 100% remote, but personally I enjoy the metro life so I'm living in an affordable metro area living a lifestyle I enjoy.