IMHO its all about the attitude.
Like others have said, it can provide the help needed, but its all about how you aproach it.
People mandated to go will NEVER like it, you have to go there looking for help, wanting to get better, and willing to try things.
Its not a cure. But it can help if you put in the effort.