Perhaps, but the damage done by smoking is so widespread, its impact is difficult to pin down. Your case would be better if smoking wasn't preventable.It's the sick and the old, simply in general. Smokers die earlier. That's the difference. You don't milk them as long before you pay the same ****. There's a really good argument they cost less, overall, since they tend to just gtfo for their "twilight years" rather than inconveniencing us all with our magnanimous healthcare. Even the logic is bs all the way down.
Maybe a portion of cigarette taxes collected should go into a personal account (like an IRA) to build up over time to pay for their later healthcare? The time value of money could build up a tidy sum over the years. Smokers would then be funding their own future healthcare.
https://www.cdc.gov/tobacco/data_statistics/fact_sheets/health_effects/effects_cig_smoking/index.htm