I gotta say though, it's sort of complicated when you're talking about legalizing things that are already legal as prescription drugs (like opiates and benzos). Alcohol is different because it doesn't really have any medical use outside of disinfecting things (it's fairly terrible as an anesthetic or as a tranquilizer), but there's something kind of weird about having former prescription drugs just be legal over the counter. How many people might bypass their doctor and start using strong opiates for pain that might not need it and end up in a bad spot?
I don't think you can go so far as like w/ alcohol where you just show an ID and buy whatever you want, but it does seem like there needs to be some way to ensure the product is safe. Maybe a compromise might be some sort of free testing kits, or something like narcan on hand in a safe space.