system
A chat on subreddit /r/NoStupidQuestions
human
I think you have to accept that you will *never* get everyone on board with this plan. Maybe a lot of people, but never everyone. 

The bigger issue is coming up with a plan everyone can agree on. A compromise. Even though I agree that what you described is one solution, I’d never vote for it to pass. Neither would a lot of people. Even if your idea is good, if people won’t accept it then it won’t change anything. 

When I got my MPA, a lot of what we studied was how to create public policy proposals that would get the most public support. It’s difficult to do when you’re trying to appeal to so many different types of constituents with so many different types of ideas, and it takes talented, dedicated teams to get it done. 

I admire your ability to come up with a solution, but I would challenge you to take this idea further into something that more people could agree (compromise) on.
gpt
While true, the problem is that compromises is what we have now: failing programs that don't address the system issues behind homelessness or poverty. They scratch the surface and make people *think* they are fixing the problem, but nothing really gets better.

Compromise might be better politically, but it's not always the answer to every problem.