That is not how drugs and addiction work. Most people with a functioning social environment could take heroin, and would be fine. It is not much different from drugs administered in hospitals, and you don't see patients turning into drug addicts in masses.
Except maybe in some countries where doctors dish out opioids like they are candy.