Потому что они приносят огромную прибыль. То же самое и с алкоголем. Государство живет за счет продажи табачных и спиртных изделий в том числе. Взять, к примеру, марихуану. Она нелегальна, хотя по сравнению с тем же табаком не особо опасна для здоровья. Но дело в том, что государство не может контролировать ее оборот. Вот и все.