Picking up litter in a park isn’t a steady job, but it’s something they can do because they’re already there, and paying them to do it seems better than handouts of equivalent value. It’s a win-win in terms of value exchange, and it doesn’t push the recipient into the mental role of panhandler or beggar or unworthy-person. They did something, they got something for it.
When I've thought through this, some of the scenarios and questions that come up are interesting and I'm not sure how things would play out. Would homeless people litter more, in order to be paid more? Would everyday people litter more because they know the homeless will get paid to pick it up? Is there any net gain for society? Would I be exposed to liability if I were the one paying these people? Should the public be the one paying?
In a way, this thought pattern is akin to finding a way to gig-economize homeless people. idk. Just things on my mind, about my community that I would like to improve.