In reality mental healthcare feels like only a slight step up from antiquated methods from days long gone. Trying the medication roulette is like spending months at a time throwing darts blindfolded to see if anything helps, hurts or does nothing at all. Waiting months to see professionals who are burned out or just trying their best to not be completely overwhelmed by the demand but are unable to give meaningful care because of how overwhelmed they are. Or not even being able to see a therapist at all because it is cost prohibitive. And then consider basically having to do that on the side while you have your other obligations that you have to tend to. I wouldn't be surprised if only a fraction of people who need help get it, and of that fraction, only a fraction of them see a benefit. It basically boils down to society not caring, or barely caring at most.
In the end I suspect that the efficacy of mental healthcare has its limits, after all it is like trying to fix people after they have been broken, which is way harder than supporting people before they break, but that depends on social structures and support groups that are increasingly weak and strained.