If you find yourself on the streets because you lost your job or because you had a rough upbringing or because you had to flee from an abusive parent or partner, you should get housing paid by the state.
Where I draw the line, personally is to give free housing unconditionally to addicts.
I am not saying they shouldn't get it, I am saying they should get it under certain conditions, for example entering a program, doing some sort of training, get a job, anything.
Because how is it doing any good to society if you just give housing without people having to change their bad habits?
In the article, the lady who is alcoholic says she can just keep drinking in her room, so she probably doesn't want to work or get better. In this case, I would much rather have her room go to a single mum struggling with her kids or to somebody who actually wants to do something with their lives.
Instead, she is probably going to keep drinking and nothing will change. Housing being a finite resource and taxpayers money being finite as well, priorities should be given to people who actually want to get better.
In an ideal world, maybe you can give a room/apartment to everybody out there who needs one including the people who just want to drink or shoot up all day.
But as it stands it does not makes sense and is ripe for abuse if everybody expects free housing even if they are not willing to change just a little bit.