AA/NA is the most widespread addiction treatment program largely because it is free and ubiquitous. It has lasted 80+ years and if it did not help people it would not exist.
Yes, AA does some good work, but it is far from a solution.
40% of people drop out after a few meetings
27% remain sober for a year
24% remain sober for 1-5 years
13% remain sober for 5-10 years
I have not seen good statistics on success for narcotics, but I would expect them to be much lower.