Comment by anovikov
15 hours ago
Maybe if it's done on a national level, and cash will only be distributed to the homeless who can prove they are citizens, that won't be an issue. Moreover they might move to areas with lower cost of living if payments do not depend on the place (a homeless does not have a fixed address by definition), thus becoming less of an issue.
Homelessness creates society issues regardless of citizenship. Also, obtaining any reliable ID for many homeless is a non-trivial and costly task on its own. It seems like you're interested in something more limited than simply helping with the homelessness issue.