SiuYin you are confusing pay to win to game evolution. All players evolve with their games. Upgrade buildings, troops, tactics. This is the whole goal of the game. What is happening now is that the game is punishing players that did what the game is made to do. This kind of confusion is one of the major problems in this community. Stop pay to win isn't that difficult. You just have to limit or ban troops cards.
If your point is right, all players should stop all upgrades now.