How to solve homelessness, and why it will never happen