There are many, many other programs, including (to give only two examples) SMART Recovery and Dharma Recovery, both of which take a very different approach, and both of which are effective when people work it.
If you want to read the experiences of one of our members in Dharma they’re here:
My new journey in Recovery Dharma
And there’s a list of 10 or 20 different recovery programs here:
There’s always an option.