There is not a non-drug explanation for this.
No there isn't. This is literally a drug metaphor. Drugs are not inherently bad but they can alter your perception. Most people consider any drug prescribed by a doctor to be acceptable. Morphine included. Most people consider any drug not prescribed by a doctor to be unacceptable. Like heroin.