Okay, I'll say my opinion.
I personally don't like to play by Smogon rules, but a lot of people do, and that's okay... until everyone has the same pokemon, I'm pretty sure that a lot of Smogon players have a team of Swords Dance/Outrage Garchomp, Bullet Punch/Pursuit Scizor, Double Screen Espeon etc. and that's not fun people, they are telling you how to do your teams and how to play, IDK I think it's more enjoyable to build your team on your own, learning what you should or should not do buy your own means, they are telling you how to play! For me logging on a website, searching for how to make a specific pokemon has no skill, because you're not doing it... that's my opinion.
About the tiers, I kinda like them in some cases, mostly for not using legendaries, but come on, Mega Gengar? Mega Blaziken?
Yeah if you encounter a guy with a Mega Blaze you'll tell yourself "Oh no the a**hole with the Mega Blaze" but it's the same in other games, the a**hole with the rocket launcher on a shooter, the a**hole that always chooses Barcelona on FIFA, The a**hole that only uses a Bugatti Veyron on Gran Turismo or Forza, the a**hole that uses an unstoppable Exodia dec on YuGiOh! It's a part of games since online play was introduced!!!
I repeat, it's my opinion, please respect it, becouse I'm respecting yours
(Sorry if I have bad english)