Granted, I only get four weeks of paid leave, which is less than would be typical for a French person, but not by a dramatic amount.
I would understand your point if the raw salaries were closer with France's only slightly lower. But the difference (for people working at top tech jobs) is so extreme that no amount of free university and pensions can make up for it.
Even if I have to save for my retirement, save for my hypothetical children's future education, and so on, I'm still making a lot more in the US than I would in France.