How about we do both?  Just addressing the root causes is not going to deal with the present problems.  And I must disagree with your statement that present programs [detox and treatment] incentives bad behavior - I think that shows a profound misunderstanding of the mechanisms of addiction.