Earlier quoted context omitted.
You could make that exact same argument for alcohol, cigarettes, prescription medication - The reasons are the same.
And because of the laws, it has stopped children from smoking, drinking and abusing drugs. The entire war on drugs has been such a success.
But because we collectively insist on infantilizing ourselves, hundreds of billions of dollars per year are redirected from the pharma industry to black market criminal syndicates. Instead of funding medical research and stock buybacks, we're actively choosing to fund global chaos and mass atrocities. We could stop tomorrow, and it would cost us nothing. In fact, it would save the US billions of dollars in annual losses at all levels of government and generate billions of dollars in annual tax revenue, all of which could be used to fund things like addiction treatment services, law enforcement, and border security.
1: https://www.lung.org/research/trends-in-lung-disease/tobacco...