The best solution to what problem, exactly? All of them?
> I'm sure it does reduce poverty and homelessness with some, but does it also increase unemployment and alcoholism?
It feels like you're shifting the goalposts here. Are you trying to find some kind of silver bullet where one "solution" solves all of these problems at the same time? Each of those "bromides" offers actual good solutions to each of those individual problems.
Notable also is that the OP did not call it "welfare" checks or "highly subsidized public" housing. Those extra qualifiers make it quite clear what your agenda/already made opinion is, even when you're attempting to hide it in conciliatory/placating language.