> you pay based on your revenue instead of your actuarial risk

That's how public health works. It's the same as mortgage insurance in Brazil (where I come from), which is mandatory, and, since it's mandatory, it doesn't consider actuarial risk.

Doesn't make it right or morally virtuous.

There’s nothing virtuous in letting people die because they can’t afford medication or healthcare.

BTW, “right” and “wrong” are human constructs, so you are totally free to organise a society around the survival of the richest. It’s just not a society you’ll like living in.

You took a false dichotomy and jumped to an absurd conclusion. It makes you seem more concerned about an ideological position than thinking the problem through.

There are other ways to properly fund universal healthcare that does not involve creating artificial taxes:

- Increase the actual income taxes.

- Policies that mandate the allocation of revenue from vice and environmental taxes (alcohol, smoking, gambling, fossil fuels) to the health system.

- Social security reform. Pensions should not be an investment, only insurance. Turn pensions into an UBI program that has a hard cap.

- Supplemental and voluntary insurance plans to work on top of the existing public network. This might be risky as it can introduce a dual-class system, but (a) it's already the reality in most countries anyway and (b) could be avoided if the system is built around a "cafe sopezzo" [0] mechanism (the priority is given to you when you use the service, but redirected to non-paying members for the months when you don't)

[0]: https://en.wikipedia.org/wiki/Caff%C3%A8_sospeso