More people would not be hooked on narcotics. And government prohibition does not keep people from getting hooked on narcotics. You are looking at this the wrong way. The only thing government can do is penalize behavior. It will fine and imprison people for a medical/addiction problem. The exact wrong solution to the problem. Pull people out of the working economy and place them in a locked cell with criminals that are now dependent on tax payer money. Both strategically unwise for addicts and fiscally unwise for our country.
We don't imprison alcoholics, do we?