If homelessness is a problem that requires any degree of government intervention (care under EMTALA, for example, or EBT cards, or 'workforce skills' classes), then it behooves the government to address the problem with as much efficiency as possible. If giving people an apartment keeps them out of the hospital for a hundred nights, that's a net win for the system. Where's the beef?
Of course, he misses the entire point: Who says that someone's problems require a government solution? Why is it my responsibility to pay for your EBT cards, your workforce training, or require a doctor to treat you under EMTALA?
The point of the post that you were commenting on is this:
If you are worried about homelessness, how much of your own money have you given to the homeless? If you work in the health field, how many hours per week do you work for free, so that the poor can be treated without cost?
If you don't donate your own time and money, how can you have the right to demand that I donate my own? Again, that is the liberal answer to every problem: solve it by stealing someone else's money and giving it to someone else.