this man's story doesn't surprise me at all. I visited some NGO's for homeless people in philly a couple of years ago and I was shocked how easy it is to become homeless in the US. I'm currently working as a social worker with homeless people here in germany. I can spot 3 major groups of homeless people here. most of them are male and have mental health problems (either way before getting homeless and from living on the street).
there are many migrants from eastern europe here, who have good qualifications but things turned into bad - loosing the job, not having any chance to get help from the government (wrong passport), no family, dealing with mental problems, alcohol and so on. it's mostly a big mixture of many reasons. these people live on the streets
more and more young people get homeless. 30 years ago you could get a well paid job without having a good qualification, now it's quite not possible. in my generation many people grow up in families whose members are all unemployed and can't help the situation at all. if your parents receive money from the government you have to live with them until you're 25. they even get less money if you're the only one working (if you get a job). this is a heavily frustrating situation which finds his end on the streets,
last group is mostly german, got homeless in their 40s or 50s because of having a divorce or other family issues. men tend not to be good at organizing their lives in such a situations. I've seen people with the best qualifications who are not able to live a regular live anymore.