It is not a game. The goal is not put homeless under the carpet. Because they are out of sight does not mean that the problem is solved.
SF is "the homeless capital of the United States"(http://en.wikipedia.org/wiki/Homelessness_in_the_United_Stat...). So, SF must be doing something right, for homeless to come in the City. I wish other cities would do the same, for the homeless's wellbeing not necessarily to attract more homeless. But if every city would do the same, homeless would not need to travel, so no more no less homeless. Right now some cities do nothing (or even make life more difficult) for homeless, hoping they leave...
I don't think it is the right strategy.