There are an estimated 580,466 homeless people (2020) nationwide because of the lack of affordable housing, unemployment, poverty, mental illness, the lack of needed services, and the substance abuse that...