I don't think the original cause matters so much. It's the cause that sustains their homelessness which needs to be addressed. People with strong support networks can bounce back from a lot of difficulties. It's the unlucky few who end up on the sidewalk in abject despair.