The idea is implemented (as I’ve experienced it) in a way that tries to help people while encouraging them to help themselves. For instance feeding the homeless, but the patrons also help serve the food. Or maybe their situation improves, but they keep on coming down to help deliver the service.
…that being said I’ve definitely been involved with orgs that just d*generates (it’s a verb word filter relax) into “charity with a red flag”, spinning their wheels for years at a time with no real political program being implemented. It’s an easy trap to fall into.