why is homelessness hard to solve