That's kind of over-simplistic, Tim. It's a sweeping over-generalisation that somewhat feeds into the 'it's your fault' stigma around mental health problems. 'Mental illness' covers a wide range of conditions, people, and circumstances - to claim a cure to all is kind of irresponsible.