Probably because there are thousands of homes sitting empty with ridiculous price tags due to corporate landlords buying every available property and hiking prices by creating artificial scarcity?
Or we could invest in the social programs that prevent homelessness from happening to begin which will slowly reduce the homeless population in and of itself.