Homeless people and some drug addicts need something in between Boy Scout camp /military camp that they can voluntarily choose to go live in. An alternative society to be outdoors part of a community expanding on their survival skills and teaching discipline. Not as harsh is the military, but not completely laissez-faire either.
Reallocate the billions currently wasted on homeless to pay people well to live as councilors in the camps. Everyone who wishes they could do good in the world, but it doesn’t pay and has an outdoor lifestyle inclination could choose this as an alternative life path.
Just an idea. A lot of homeless people really have a lack of community and good influence. I’m sure there’s a way this could happen. It would be dangerous and hard, but better than the current situation.
Also, let me emphasize I’m imagining this as voluntary for people to join on both sides.