Nein, tun sie nicht. Die Folgekosten sind höher als die eingenommenen Steuern und es sind ja keine Steuern, die ins Gesundheitswesen fliessen.
Du übersiehst die Einnahmen des Staates aus diesem speziellen Wirtschaftsbereich, die Arbeitsplätze die da dran hängen (und wiederum für Einnahmen auch im Gesundheitswesen sorgen), den Einzelhandelsbereich mit seinen Arbeitsplätzen, etc.
Der Solidargedanke ist ein volkswirtschaftlicher Gedanke, der weit über die einzelne Betrachtung von Ursache und Folgen für den Einzelnen hinausgeht.
Die Kosten von Rauchern sind weit höher als ihr Nutzen.
Wir haben n Fachkräftemangel in Deutschland, man könnte die Arbeitskraft, die für Drogenkonsum drauf geht, viel besser nutzen.