Why does America refuse to have universal healthcare?

Americans seem to get into crippling debt once they get sick and are charged insanely expensive hospital bills. Why is this and why don’t they have universal healthcare?