We humans are subject to hyperbolic discounting, not taking full account of long distant future costs for current pleasures, sometimes those running the public health system really do know more than us, there are externalities associated with these behaviours (late night drunks, passive smoking and the visual pollution of someone 300 lbs overweight perhaps).
FORBES: Alcohol, Obesity and Smoking Do Not Cost Health Care Systems Money