Making it easier for more people to move to San Francisco seems like not the best solution whatever problem he thinks he's identified.
Also, local businesses are making money from Pokemon Go, since a lot of the gyms and pokespots are local businesses.