Almost all these things are biologically addictive, and furthermore the companies selling them have long known about their addictive qualities and then built marketing campaigns to ensure the public was not aware of the risks.
Taxation is how you recognize the externalities of this behavior while maintaining a free-market system.
Also, it’s easy to look at something like cigarettes which pretty much everybody would agree are a terrible idea, and say, “fine, tax em”, but what about when it’s sugar, then butter, then red meat, etc. Let people make their own choices instead, and just don’t put the onus on the rest of us to fix the problems of those choices. Banning smoking in public is acceptable because it’s no longer a choice that only affects yourself; it affects anyone near you in a really terrible way. But taxing cigarettes (or anything else) is no solution.
Assuming it's genuine, it's also misguided. Almost no-one wants to be obese, alcoholic, etc - accessible healthcare will reduce the incidence of all of these, which in turn will reduce the externalities associated with them.
You also don't need further state control to discourage smoking, drinking, junk food, etc - taxation is the mechanism used globally to discourage undesirable behaviour.