It's a nice thought, but I feel like it couldn't stand in a real circumstance. Whenever universal funded care is mentioned, we often forget the consequences of such actions. If there was a basic income to pay everybody to have a sustainable living environment, some imbalance would have to be in place in order to do that. If that money would come from the government, it would actually come from taxing the people, decreasing the aggregate demand.
This is all just theory in my opinion, but once you have money funneling into every impoverished person in the country, that's less money going into businesses (which pay the income to working people). I don't think throwing money at the problem will fix anything.
Instead, we should be focusing on growing the employment market (perhaps making people more qualified for technological jobs). If there's a way to make more jobs available to those who are impoverished, than that would possibly solve the problem.
Kinda like that saying, "If you give a man a fish, you'll feed him for a day. If you teach a man to fish, you'll feed him for a lifetime"
But this is all just theory, I'm in no way qualified to be making accurate assumptions