I have a friend who has lived in the US and UK. He says America has a better social support network than the UK. I'm not sure about that
The only homeless person I know is a guy in my 20s who I went to school with. He was an autistic lad who got kicked out at 19 and afaik, is still in one of the homeless shelters.
But I've heard that most people are a two or three paychecks away from homelessness.