The fact is that in PokéMMO, to change properly a team, it is required some time and money, it's not like showdown where you can change everything in an istant. I don't use garchomp, but still I understand the issue. If I had built a Garchomp/counter for Garchomp and the day after he get banned, then I would be annoyed. Regarding the changes in the middle of a season, which is the meaning of having a season then? If you think that it would be boring (but I don't agree), then make seasons shorter. Someone cuold be stronger in a meta whit Garchomp and someone else in a meta whitout Garchomp. So why mix the results? Obviously I'm speaking of Garchomp, but it applies to every pokémon.