Studies show the majority of homeless people have jobs. Furthermore they didn’t have one big reason for going homeless. They just couldn’t afford housing and eventually they are unable to pay. People report sliding into homelessness over the course of years as the cost of housing kept rising without pay rising.
Trying to depict all homeless people as junkies is disingenuous at best.