Eh, I want to agree with you because smoking is disgusting to me, but honestly in most countries is so heavily taxed these days that smokers are a net fiscal positive, even if the NHS pays for their health care.
(However in my adopted home we don't have public pensions like that. Your pension pot is yours, and if you keel over, your heirs get it. But smokers are still fiscally positive.
I brought up the NHS as a short-hand for any kind of healthcare system where the general taxpayer foots your medical bill.)