Homelessness is a far more complicated issue than ‘poverty’ and the associated range of causes need to be understood before they can each be addressed.  It may not be achievable to structure a society so that there is no homelessness, but rather a realistic goal might be to ensure that there are plenty of ways out of homelessness.