I agree with you, but:
When a person with a mental illness turns to the medical system for support they should be offered a range of psycho-social interventions as well as purely medical stuff.
We know how debt or problem drinking or vulnerable housing or lack of a job or social isolation or etc etc can make mental health problems much worse.
In that situation it's pointless just giving people the medication because they've still got the other stuff going on.
Modern English treatment for mental health problems should be including this range of support. It's not all provided by the NHS. A lot of it is provided by social interest companies (charities) (although it's often paid for by the NHS).
> If a person has to rely on the medical system for affection, I'd say there's a bigger problem in society.
Yes!
Social isolation is a pretty widespread problem. Here the person has become isolated, and needs a bit of help and support to become unisolated. And they need that before they can make use of the other stuff that society provides. Joining a 5-a-side soccer team would help reduce a person's social isolation, but they may need help and support to access that 5 a side soccer. This might only be a bit of sign-posting, or it might be a bit more intensive like shaddowing or buddying.