Sadly, they will keep doing it, and it will keep getting worse and worse because gamers are the problem overall. If people would stop paying money into cash shops, they would quickly stop doing them as much. Taking advantage of people and getting them to spend money is easier than not doing it, so it will only keep getting worse. People are just too stupid overall and will always give in to it.