To clarify, I think that:
1. There is a housing crisis - both availability and affordability
2. Lack of housing caused the housing crisis
3. Lack of housing is caused by NIMBYs preventing new housing and California's Prop 13 which reduces the incentives for cities to build new housing.
4. Some people are homeless because they cannot afford housing.
However,
Mental health issues are the reason for violent, mentally ill people being on the streets. Given their issues with addiction and illness, they would not be able to hold a job or afford even $500/mo rent.
The links you pointed to aren't convincing. They are links to a blog that links to sources such as Fox News and Business Insider.
For every 100 families living in poverty on the West Coast, there are no more than 30 affordable homes
https://www.geekwire.com/2018/every-100-families-living-pove...
The Clear Connection Between Housing Costs and Homelessness
https://streetlifesolutions.blogspot.com/2018/11/the-clear-c...
California Statistics on Homelessness and Housing
https://streetlifesolutions.blogspot.com/2018/05/california-...