I think what they did do in the study was great. They found that the vast majority of homeless people are there because of temporary circumstances, and that money is a direct fix for many people.
But the conclusion they drew is a bit simplistic. Presumably they will need to try other interventions in the groups not studied - such as addiction programs for those struggling with addictions - to fully serve this population.