Those volunteers took the wrong approach, since they didn’t ask the people they were trying to help, what help they actually needed. But in my experience, the group they were targeting is very difficult to productively converse about their needs with.
People with mental health issues oftentimes don’t know what their problem is or how they can be helped. Sometimes they can’t conceive of solutions outside their current mental space or understanding. Additionally, sometimes simply asking them what amounts to “I noticed something wrong with you and I’d like to help” exacerbates the feeling of “something is wrong with me” rather than “I’d like to help”.
The above is true for more issues than just mental health issues, as well. I definitely support asking people what they need and tailoring solutions to their individual or group needs, but it’s not as easy as your post makes it sound.
If you or others have advice regarding specifically how to help people struggling with mental health, I’d love to hear it. I have a lot of loved ones who have struggled or are struggling with mental health issues, and I haven’t found any approach which does work.