Making the drugs available is by far the best treatment for most forms of drug addiction in the vast majority of cases. The simplest way to do that is to remove criminal sanctions from drugs and make prescription for addiction legal.
Addiction is a complex beast and demanding that people deal with the chemical dependence before dealing with the other problems in an addicts life is usually a cruel approach and ineffective.
This is something a psychiatrist should know.