Should health insurance, private or public, really pay to deal with people's self-induced health problems from eating too much, smoking, etc?
Your framing is boring, we need to figure out how to make the care as widely available as possible regardless of the payment model.
Funding certain kinds of care with heavy taxes on things like smoking makes a lot sense.
Other things like unhealthy eating (or sitting, HN participants, lookin' at you) are so much harder to draw easy lines dividing contributing activity from everyday liberties that it makes less sense. You can work at the margins with something like soda taxes or maybe even incentives around bloodwork but the tradeoffs are less clear along with the dividing lines.