The American public in general are far more selfish and less intelligent when it comes to social programs. That's why there's more of a "every man for himself" attitude instead of a "lets work together so everyone can have a happy life" attitude. People would rather pay 2x in insurance and hospital costs instead of paying for a cheaper healthcare system just because they think that other people who aren't as privileged as them shouldn't be able to have a decent life.