J.C. of LMC said:
Paying customers is what keep these companies up and running. Feel free to migrate to a game where there is no ability to pay for anything if that is the type of game you wish to play.
Of course paying costumers are important to the sustain of the game. But you make it sound like there is only 1 way to go about doing that. There are hundreds if not thousands of games out there, each with their own monitization model. Some worse than others. There are clearcut examples on games being so pay 2 win and anti-consumer that the game ends up dead soon after arrival, and vise versa.
Now with mobile games things are (at the moment) very different from console and PC games. Companies will do anything in their power to exploit the costumers out of as much money as possible. Thats why mobile gaming is becoming so hot right now. But that doesnt mean we, as the consumers, cant criticize the games.
The whole "Don't like it? Don't play it" attitude is completely useless, and by the end of the day, developers who respects what they do, and wants to improve, values consumer feedback, wether it be positive or negative. Also, keep in mind, that many people leaving negative feedback, do so because they want to see the game improve.