The programmed worked for those who wanted to get out from under the homeless trap. Otherwise there were unintended consequences that made more for failure than success.
Government Rule: If you want more of something, you subsidize it, and if you want less of something, you tax it.
The more we give the homeless, the less incentive they have to want to change their lives. Human (& animal) nature requires some motivation to make us want to change.
Give -- that's the key word. We need programs designed to
REWARD desired behavior. Giving someone a loaf of bread every day might help them survive, but only until you stop feeding them. Then it'll have to be up to them -- or the next do-gooder.
Government was never supposed to be a charity. Our funds are drained every year with more and more entitlements and welfare. Whether it's healthcare, unemployment, food stamps, Social Security (we earned it, but it was spent long ago), food for kids, training programs, etc, etc, it all ads up. And does it actually provide a temporary "safety net" for those who need it and long term assistance for those who can't work? Or do they just continue to give benefits to those who "work" the system?
I was watching The People's Court and Judge Judy a few years ago. I was appalled (but not surprised) at how many, when asked "What do you do?", answered, "I'm on disability." Not "I'm disabled and get disability," just that they are "on it." Reminds me of my brother telling me how many fast food stores he managed had an epidemic of on the job accidents -- usually just past the number of employment days needed to qualify for benefits. They'd get a job, work for a few weeks, then fall. They'd get disability payments after only a short time, and the company winds up paying the benefits from their insurance (which raises their rates after awhile).
So, it's not JUST the homeless who milk the system for a living with no intention of working in return.
I don't know the ratio of mentally ill, disabled, able-bodied, educated, and addicted among the homeless population. Seems to me, we tend to create one broad-stroke solution for everyone, when we really ought to create smaller programs tailored for each type of individual. There's probably many who fall into more than a couple of categories, like addict with disabilities and of low education. The solutions should be tailored for the individual, not just thrust upon them. "Here's a place to stay while you get a job," might only work for a third or less of the people we are talking about. Screen the people getting that housing, and make steady employment a condition of living there after a certain period.
Those are just a few thoughts. I wish we could solve the big three problems of the world: Hunger, Poverty and Disease. Even in Jesus' time, the knew there will always be these problems. It just makes me ashamed that we have yet to make much of a dent in them -- hell, we've actually managed to make the numbers worse -- with all of our technology, wealth, and knowledge.
What are we waiting on? Some Star Fleet Federation of Planets to figure it out?