Perhaps it's a way to keep some balance, to deter people from "paying to win", as it worked on you - you don't want to spend anymore money. You actually really don't have to spend a cent, as you can gain everything from simply playing and that thing called patience.. And I guess willpower is needed to avoid the urge to whip out our credit cards.
Do you know how much money is costs to keep this game running? Look at how many servers they have, and the amount of active people per server. The costs add up, there is also a multitude of database servers, probably one per game server.
Oh yeah, do you know what it cost a pimp to buy his Ferrary an his Rolex to keep his business running ??....the poor one.....!!!!!.....again....earning is okay, but this is usury !!!!!!!! AND if they need Money, then they have to be decent and intelligent....only on my account they lose 150-200 € per month.....if that is the right way to keep the Server running ?? I dont believe....And I know, that I´m not alone with the thinking and the actions !!!