I have not seen anyone on this thread say that all we need to do is give to the needy. I hope that is not directed at me. I do think that there are policies that make it very hard for people who have certain circumstances to access safe and secure finances, which also makes it hard to qualify for some housing if you do not have a bank account, and a snowballing of other things.
I hope nobody here begrudges people and organizations trying to step up to fill needed spaces that are not provided by the government where people and children that would otherwise be sleeping in cars or in 24 hour open buildings can come in to sleep in a warm and safe environment and get a (donated, do not worry tax dollars are not spent on this) hot dinner and grab and go breakfast before they leave to work, school, day shelters or programs. There are lots of people that do begrudge it though. Often using language like why cant they pull themselves up by the bootstraps, why dont they give up their kids for adoption, why can't they not have to use these services if they can afford bus fares/homes. Most panhandlers arent homeless. But people often want to see people who are homeless look like third world beggars or else they obviously dont need help but if they do look like that then they dont deserve help because they are garbage people that have no interest in helping themselves.