>>31347233i'll admit that there are a few problems when it comes to mega evolution, but a lot of what you said is only half true.
>had a direct and monumental impact on the viability of every 'mon in the game.>If a popular mega could cover it, you wouldn't have much of a reason to use ityes, viability was impacted, but to a small extent, smaller than when new gen introduces new 'mon. This is because you can only have one mega per team, if use you r mega slot in one aspect e.g. y-zard as a wall breaker for that team all the other mons that would have been less viable due to a mega, would no longer be less viable because you've used the mega slot.
>If your team doesn't counter a popular mega, you had to accommodatethis is technically true, but also a mistake. some megas are very strong adn very dominant, e.g. M-lucario. Meaning that you have to think about dealing with them during team building. However this is because they are dominant, not because they are megas. Pokemon such a as talonflame were the same, if you went into a game with no talonflame counter, you lost simple as (until GF nerfed the bird).
>If you don't want to use this mechanic, good fucking luck m8This is fair, with 100 base stat boosts, it does feel like they have to be used, but again this isn't because they are megas its because they are good. Hypothetically lets say i like meganium, Meganium is a bad pokemon, its got poor stats and a bad move pool. megas or no megas there are pokemon better than it and if i wanted to win i should use those better pokemon instead of meganium. Your point is valid, but to the game as a whole not megas specifically.
Don't get me wrong, GF fucked up megas, it was an opportunity to give shitmons an easy buff, but in hindsight i think it wasn't really GF's intention to buff shit mons, but really to give fan-service to the players.