Drugs are a substitute for friends, human contact, intimacy. 
If the addict performs selfless acts, he may beat his addiction. AA knows this - it's the last step.
But if his dealer is put in jail, he'll just find another way.

Prohibition: Seems good on paper, never works as planned.