Free supply won’t really be a solution and I can’t imagine why it would. Would making junk food and soda free food end the obesity epidemic?
Making it free will only make that area a hub for people seeking to get high. Portland, Seattle, and SF are already hot spots where people actively come because they know they can get high easily. Making it completely free is just an even bigger invitation.
I think one of America’s greatest successes has been with tobacco. For the most part, Americans don’t want to smoke and find the idea disgusting—that’s a massive turnaround from a couple decades ago and even completely different from many countries in Europe or Asia. It’s also getting harder and harder to purchase tobacco in many places, but what kept me and much of my generation from ever touching a cigarette was media campaigns in the 90s that depicted cigarette smokers as vile, disgusting people. Other anti-drug programs try fear mongering with saying one dose of weed will kill you or whatever and people saw through that. But telling kids that they’re gross losers who everyone hates if they use a substance? That has a bit more effect.
But for people who are active addicts, treatment is hard. There are countless interviews with addicts on YouTube, and the conclusion every single one of them presents is “I could’ve gotten help, but I didn’t want it.” You need to make people want to overcome their addiction. Feeding it won’t do anything.