The problem in the US is that a large chunk of the population have been trained to be anti-tax regardless of goal.
They'll support Universal Medicine hypothetically but as soon as you talk about the required payroll tax they'll oppose it, even if it is lower than they're paying now in premiums. Then the conversation will immediately turn into a "government cannot be trusted"/"stealing my money" etc.
People will love it once it is online, just like the ACA/Medicare/Social Security, but getting it online is politically radioactive and will sink both the politician and party until people realize they love it.
"Universal health care" is actually a broad term. The problem is that people agree on the broad principle, but disagree on the details and can;t come to a compromise. Thus, nothing gets done.