Comment by AngryData
I don't know about alcoholics, but smokers and obese people actually cost less in medical care because they usually die before age-related diseases takes hold which are the most expensive, they most often die of heart attack and stroke which are the cheapest deaths, and being fat or a smoker disqualifies you from many procedures and operations that they otherwise would do without hesitation.
On top of that for smokers, the amount of sin taxes they pay on cigarettes over their lifetime almost always exceeds their entire life-time medical costs.