It is a trade off, that's all there is to it, e.g. If you, God forbid, have get into a severe health condition in the US, you might very well be making 5x more, you're still going to get broke pretty soon because social healthcare is virtually nil.
Chances are they are already covered by their employer though.
The lack of "affordable" healthcare really isn't a concern for the six figure tech worker class - those salaries imply quality health insurance as part of the package.
I think it's short-sighted to say that the lack of a social safety net is of no concern to a well-paid tech worker.
Isn't it? Let's do the math... A leukimia treatment drug that is virtually free in most advanced European healthcare will cost virtually 0 USD/year.
In india the same drug might as far as 2.5k/year. In the USA the same drug (patent hold by Novartis) costs 70k/year.
Let's say you are living in SF. You get paid anywhere between 80 and 120k/year at a top IT company and you have to give 70k/year away: 120-70 = 50k. Are 50k/year enough to live in SF, Silicon Valley or the Bay Area?
I really do wonder though, since there's zero guarantee in the US that one would remain employed through all of this.
[1] https://www.theatlantic.com/health/archive/2013/04/why-chemo...
Each place has their pros and cons.
SV can still pay much better than France, but you don't get the ease of mind of working in a system that takes care of you if you're less fortunate or can't do your job anymore at some point.