"Drug addiction" is not a singular problem with a singular solution. Every drug has unique effects, even between different people (two people take the same drug and don't have the same result). It does not serve public health to shoehorn everything into a square hole.