I am somewhat surprised that our dear government hasn't allowed smoking in special smoking rooms in such places as airports, railway stations etc, subject to a suitable entry fee (plus VAT). I have no doubt that Bloody Awful Airports (Heathrow Ltd) would leap onto this idea to increase revenue.....
I believe it is still the case that the revenue raised from tobacco sales exceeds the amount spent by the NHS on smoking related diseases, let alone the savings brought about by the reduction in time that pensions are paid.
BTW, I stopped smoking over 30 years ago, and can't stand the smell these days. so I don't have an axe to grind....