I have a couple friends who haven't had steady work in years, and they still eke out a pretty reasonable existence living with friends and family because they are kind and considerate and people don't mind having them around. A lot of street homeless have mental or substance issues that make it hard for them to coexist with other people.