I'm not sure it could be a complete solution. It might make cities differ more among different players, but it won't prevent a spam within each city.
Look at the city of local top player, Gargamer, for example. Half of his/her city is filled with row upon row of carousels, statues, wells and...