That doesn't fix the issue because then people will stigmatize things that have negative health consequences which is what already happens in pieces like Europe.
Sure healthy things are promoted, unhealthy things are sometimes taxed more (like smoking), that's a good thing. But I can do what I want, and if I get sick or injured because of my actions, my genetics, or whatever reason, I can still get insurance and healthcare.
Doesn't mean our system is without problems, of course it has plenty, but not these..