These “homeless” are not the kind who need clean clothes and shelter and some help getting a job. They want to live like this at the expense of the public’s money and enjoyment of public amenities.
We also need to support people at risk when they're young. If their parents had mental health support, if they didn't experience a loss of housing as children, if losing their job didn't make opioids looks so attractive, we wouldn't have that many people unable to care for themselves.
https://www.youtube.com/watch?v=MpIJJPvn_ZI
Edit: This got downvoted because it's a direct retort to what the GP is suggesting.