I have a lot of experience with drug courts. I have seen several people who are in the NA program that got there from drug court. For those who don't know drug court is a program where a person with felony counts can enter drug court, which is a very rigid type of probation where the participants must do treatment, random UAs on a daily call in basis (and they are witnessed so it's near impossible to cheat), and meet once weekly in court to discuss how things are going for them. It's a 2 year program (it can be extended if a client relapses but doesn't get kickedf rom the program) and a lot of people violate and end up going to prison, but I know personally quite a number who went in thinking that they'd get high as soon as they cleared it, and ended up staying clean willingly by the end. In our county it's been a VERY successful program. If a drug court client completes drug court successfully the felony charges are thrown in the trash by the prosecutor ina ceremony at the courthouse where they also show before and after pictures as a slideshow, and give the graduates a framed version. I have been to one graduation and it's quite inspiring.
BTW S&P the AA and NA programs, if taken seriously are all about accountability and taking responsibilty. Unfortunately most people don't actually work the steps, and a lot are just abstinent, still abstinent is better than using, but if one works the program as it's written and makes true amends, then they have learned to become accountable.