Gotta punish the citizenry for any empathy shown to those that are meant to scare the rest of us into working. It's pretty much that simple honestly.
Homelessness is a policy decision made every day by our governments by them not acting to actually do anything about it. If they truly wanted to get rid of homeless people, they could easily do so by passing policy to build actually affordable housing, and taxing corporations properly.