The bureaucratic rationale is that rooming houses are illegal. Maybe if rooming houses weren’t illegal these people wouldn’t be homeless.
Undoubtedly partly true.
Even people who are drunks can usually get it together for a few days. Long enough for a few days employment that will give them the money to rent a room.
They will undoubtedly some day drink themselves to death but they will not be doing it in the streets and they won't be begging.
But giving someone a temporary cash job is not allowed and rooming houses are not allowed and they cry about the homeless.