one word: Politics
Universal Health Care has been labeled as "Socialist", and that pretty much has killed the idea of Universal Health Care.
Funny thing is..... no one likes what we have now.
I don't know if Universal Health Care would be better for us or not, but I just don't ever expect to see it because of the politics behind it.