Earlier quoted context omitted.
It's the main reason I chose to move to Europe instead of the US, despite potentially making more money in the US. I very much appreciate the labor protections in most EU countries.
You are effectively buying those labour protections with the difference in salary. Companies could even offer that as an option. We pay you $97k with no labour protections, or $68k but we promise to give you all the labour rights that Germany has, including nice long holidays, unions, no unpaid overtime, can't be fired without cause, etc. Your choice. (And those figures are the median programmer salary in the USA and…
There may be some truth to this, but it's not as stark as some think.
The average cost of a "moderate" house in.. say, Palo Alto is around $3M USD. Those are typically older houses, smaller lots, less desirable neighbourhoods.
Everything is more expensive in such an area. Property tax on that $3M USD house is likely going to be about $20k USD per year, one may as well say an additional $2000/month. That property tax alone is more than most people pay for mortgages in any other place in the US.
I once compared my Ottawa, ON, Canada salary to at typical, comparable one in SV. After looking at the cost of housing, and living, I determined that even though I was making 1/3 the salary? I was taking home more.
Now of course, there is one key difference here. If you don't rent, and do buy, some of that missing "take home" goes into property which does have value. But if you're a renter? If your primary cost (housing) isn't coming back to you in some way?
That SV salary is actually a lot less than you think.
I'd take $100kUSD in Ottawa, over $200kUSD, maybe even $300kUSD in SV, if I wasn't able to buy. EG, forced to rent. And I'd have more money in my pocket in Ottawa, at end of day.
Oh, and that massive property tax certainly isn't recoverable. You're paying some of that whether you rent (because the landlord does), or if you buy.