It’s cheaper to give them all a free ride than to let them make their own way in the world? That makes no sense. I don’t know where you get the idea that there are less overdoses in prison but what difference does that make?
Who do you think feeds, clothes and shelters drug users now? They may as well be in prison where the medical care will be cheaper.