Yes, I see your point. I usually consider our Health Service from a social care perspective. I have, however, looked at it again and I can still see that, in the case of health, helping others is
also a way to help yourself (a) more people healthy = more people working = more paying taxes = less burden on you and (b) getting together to have a non-profitmaking health system = more money on healthcare = more resources for you. So even selfish people should be able to see the advantages, shouldn't they? Or do you think there is something fundamentally more selfish about USA-ers than people in other countries? I don't think that's the case myself, but I may be wrong. Personally, from the outside, it looks like many of them have been indoctrinated to believe that working together for the good of the country = socialism = automatically bad - so they don't even look at the basic facts, as evidenced by several posts here.
You could say that for me, agreeing to pay into the NHS is even a bit 'me me me'. When I get elderly I know it will be there for me, even though I won't have kids paying into it. I don't think of it that way myself, I believe it's for the common good. Not just for health either, but for unemployment (to get back to the OP

). More healthcare = more hospitals = more nurses = more porters = more builders = more maintenance people = more medication production = stimulation of the economy etc etc.
So, whatever your politics, I think proper health care makes sense.