I am an American that found peace and happiness in Europe however because I am American you are right to say I'm biased. You don't live in a place all your life and not notice the negatives more.
I do feel incredibly lucky in this situation - I know not everyone gets the stuff I do. But I feel like maybe you might be mistaking "programming in SV/startup community" for "programming in the US". The rest of the country (for the most part) isn't as completely crazy and (sorry to say) idiotic with programming jobs and lifestyles as SV is.
Just another anecdotal rant to add to the pile :)
There are great companies all around the world, and there are crap companies all over the world.
From what people are saying (myself included) is that you can find those jobs in the US but possibly with double the salary. There's more variation.
If you don't care about brand name then work in other parts of the country, even remote. Easily pull down six figures and live like a king compared to Europeans. Typing this from Europe.
When I used to work in Netherlands, regular employees only worked 4days / week for 36 hrs. They would take a day off in the middle of the week.
Having experienced both, the European work life is much more preferable to me, especially when you have a family.
What I was trying to say is that in the US you get to get nice salary and the euro perks quiet often but in Europe you are pretty much stuck when it comes to money.
I don't care about getting it myself. Although, it should be pointed out, you don't have to 'negotiate' for health care or notify someone of your preexisting conditions or any of that crap. You just have to turn up and you'll be treated entirely for free.
But I also want to live in a country where this applies to everyone that doesn't earn as much as me too.
Europeans often have this illusion of a working social democracy compared to the US suggesting their by default offered benefits to be superior to the offers from the US. That's not the case. In a lot of middle-income-class positions you get most of the things you described as perks. Health care support check. Additional vac days check. Plus a much bigger paycheck.
Surely I can agree with treating the workers well and in my book this equals with not exploiting them (so no excessive overtimes, phone calls, onduties etc). But this is not a universal thing in Europe you cannot really generalize this and a lot of the EU companies can be very exploitative even if it's ILLEGAL.