There are some incisive observations just above this post.
It is a complex problem. With no quick and easy bumper sticker solutions. MikeSid’s post makes an important and often overlooked point, being a productive member of society requires commitments and sacrifices that some people seem unable to hack. Many people, in my experience.
Los Angeles is a huge city with a large “gig economy”, IOW people who do not work a 9-5 and go from one freelance job to another. Some people are good at it and thrive doing this, I am part of this world and have done pretty well at times, gotten by at others. It still requires a lot of self discipline when there is no boss other than temporary employers and people live and die by their reputation for doing what they say they will.
Most people who cannot hack a simple time clock job would never make it as a freelancer. All work requires a certain humility and dedication, IMO. And all honest work has dignity, also IMO, which is the missing component in most of the homeless population.