The vacation time is genuinely better, yeah.
The universal healthcare is hard to quantify - because most decent companies include health insurance in the US and the quality of the public healthcare provision in Europe can be quite patchy (i.e. location-dependent)
Remember that you are comparing gross salaries too, and taxes are much higher in Germany so the engineer ends up with much less take-home pay.
I hate to break it to you, healthcare in the US is extremely patchy and location dependent.
I can also tell you working in tech for a very long time, if you aren’t working for a Silicon Valley company you might have health insurance options, but that doesn’t mean they’re any good. Especially if you have a preexisting condition.
That makes it easier to quantify. If I need to work a decent job at a decent company to have good healthcare, then a large number of people don't have good healthcare.
This is not acceptable. Healthcare should be a basic right, and a lot of European countries treat it as such (e.g. in Germany, everyone is insured, no matter their employment status, and its mandatory and equal for everyone regardless of their job).
People also can't be fired for being sick.