Most players that hold the top ranking spots have their cities filled with goddesses and fountains, so the snail is no different. Those who are willing to spend money will always outrank those who are not.
The difference is that it will cost a lot more money to hold the top spots now. A lot more. First, holding top spots was attainable for all, as long as you didn't miss a second of playing, you could be in the top. This was true all the way until the dwarves came. I know. I didn't spend a thing and I was in the top 3 for the longest time, then the top 15. After the dwarves came, non spenders couldn't get the expansions the others have. I am thinking I will get the rest of the expansions in a year from now. That really killed my ability to keep up. Now I am ranked 59 and dropping. The fairies will kill my ability to have a decent rank.
Ok...so I am a non diamond player. I get it. The game can't survive without players spending money. But, if non spenders can never get anywhere they may get discouraged and leave the game. The game needs non spenders because they keep the game full. So, I worry about that.
Also, the top players may start to get angry that they have to spend even more money on this game or all their expenses so far are for naught. Rather than spending more they may stop spending altogether. Sometimes you just ask for too much money from people. But I guess time will tell.
I know for now, the players that have spent a thousand dollars on this game will need to spend a lot more to stay on top. A thousand dollars plus for an online video game? Isn't that asking a lot?