Last I google-researched, AA-style treatment was really the ONLY effective treatment against long term dependence/addiction. Psychotherapy and others almost always failed.
It probably is related to the social network effect that was described with Vietnam vets dumping heroin addiction when they returned home to their old social groups that didn't accomodate the behavior. AA et al provide a new social group that actively tries to stop the addiction.