It's a tough, tough problem. Got family members seriously hooked on various drugs (I guess you could even include alcohol in that), so know the kinds of problems it causes. The problem is how proportionate are the resources you want to put into helping those who need help because of their established drug habits. The numbers are so big, and the resources required so great, that fully functioning members of society could be bled totally dry just trying to pick up their pieces. Not only that, but once (some) people get addicted to this stuff, all they are interested in their next fix, and anything that can be done to make things "easier" for them too often gets seen as some kind of reward for what they're doing.
I'm not trying to belittle the scale of the problem, and do think that "society" (whatever that is) should be doing some more. But precisely what, especially in view of the problem which is already huge and will almost inevitably become much, much worse, isn't clear at all.