Once someone can define universal health care in appropriate terms instead of just being a buzz word maybe those of us who don't favor the idea will think twice.
Sure. I'll take that one.
Most of it comes down to that the economics of health care are unlike normal social services.
If you are a "hardship case", you get a bag of rice, a gallon of milk, and a block of government cheese. Want a steak for dinner? Good. Go out and get a job. We have decided as a society that it's better if you not starve, but don't see any need to subsidize you in high style.
The way the health care system works right now is the opposite of that. Have a toothache? Need to see a dentist to get it worked on? Can't help you there.
Once your toothache turns into a full-on abscess, and you're in danger of dying from it, yes, you can go to the ER to have it worked on. Rather than being the "government cheese" version of medical care, this will cost many multiples of what it would have cost to have the problem worked on when it was a garden-variety toothache.
But wait, it gets better! Of course, being indigent, the person who gets their abscess lanced, filled with antibiotics, and a day or two of bed stay at the hospital won't actually PAY for that. That is an unreimbursed expense that the hospital bears. Someone does pay for that of course. That "someone" is you and me, people with proper jobs and good insurance.
The economics of the current system discourage preventative care, and provide incentives for both the providers and the patients to seek out expensive treatments. While I'll cop to being a bleeding-heart liberal in a lot of respects, the argument for universal care can be cooked down to dollars and cents. The so-called "market-based" plan that exists now is not particularly competitive, and does not do a good job of providing financial efficiencies.
One of the biggest lies in the current debate is the line that "nobody should come between a patient and their doctor". Unfortunately, doctors are a lot like software engineers. If left to their own devices, they'll go for complex and gorgeous solutions rather than simple and effective ones. If left on a project without any oversight, they'll keep fiddling to wring out that last little bit of speed.
Software engineers generally have managers who tote a whip and say "that's wonderful. The milestone is in 3 weeks, and you will have code to ship at that point." Doctors are seldom managed at all, and if they are, it's by other doctors. If we translate "doctor" to "software engineer" and imagine a project where a bunch of engineers are turned loose with money flowing in to pay their salaries as fast as possible and no oversight, that's a recipe for disaster. In health care, it's "letting the free market do its job".