A Silicon Valley total compensation can easily be double that in the UK. That pays for a lot of cost of living, healthcare, time off, etc. It actually is an impressive difference.
Sure, but that's comparing one specific area known for tech, including many big players with a whole country. SV is not the US, like Canary Wharf is not the UK.
You don't think that tech workers in the US get most of that? Software engineering in the US is a pretty cushy gig. A lot of the problems you hear about for regular middle class Americans don't really happen if you're working in tech. It's not fair, but it's the current reality.
But even if you do currently, there's a lot of peace that comes with: it's not company's goodwill, it's a requirement and company's goodwill goes on top of that.
The only real deal-breaker, for me, is the risk of health insurance - I'm sure I'd be getting top-notch health insurance for myself and my family, but will it be useful when I need it? Will I know which provider to go to, is "in network", will bill me correctly, insurance company won't reject the claims, ... (but I guess these things are solvable, otherwise top-paid US employees would complain a lot, or emigrate). And of course the fact that I'm paid EU-style (well, better than EU-style as I work in finance with shittier quality of life, but still below US salaries) so I'm guessing US employees would either try to underpay me.
Don't look at just the number. Once you consider the cost of living, health coverage, days off, sick days, long service leave, parental leave, and lots of other benefits, it's actually not that impressive.
> easy immigration to US for Europeans
"Europeans" don't exist. UK has drastically different immigration rules than Poland for example.
> good affordable education
Some EU countries provide University education for free, while the US is famously in debt... Are you sure about this one?
Finally, some people just aren't excited about life in the US. I'd take a lower salary to live somewhere else and I know a few people with the same opinion.