People pay about $3000 for health care in the us, per year. people pay $750 for medicare. To be fair, half is by the employee, half is by the employer, so let's say $1500, because theoretically you would make more if the employer didn't have to pay that tax. On the flip side, high paying jobs, the employer pays the lion's share of health insurance premiums - but let's just ignore that.
Old people (medicare patients) get sick all the time. Heart attacks, cancer, whatever. Young people rarely get sick, but there are more young people - perhaps 15,000,000 70-74 year olds, and perhaps 21,000,000 20-24 year olds. If the cost of medicare for everyone is less than $3500, it's cheaper to just cover everyone at some basic level via medicare.
Very few 22 year olds get cancer. It's expensive. lots of 72 year olds get cancer. That is also expensive. Medicare pays for the expensive part of people's lives (the end of their lives). I'm pretty sure if the medicare tax rate doubled, 3% to 6%, $1500 to $3000 it'd still be cheaper than what we're doing now.
I dunno. It's late. It's a complicated topic. I have no problems with well off people paying a whole lot to get special care, extra insurance, or whatever. I think it would be a good thing for people who get in car accidents, have heart attacks, or get cancer to know they're not financially ruined.
It's nothing more than a linear programming problem. Right now people pay X. If everyone was taxed more they would pay Y. If Y < X, we should do Y. If not, what we have now is the best we can do. So be it.