>>13820518See here is where ya blew it.
I don't use only six Pokemon, of course I always carry six with me, but I tend to have a few extras as well. Also, it's not one Mega per team, it's one Mega per battle.
You can easily have a team with all Pokemon that have Mega Evolutions with their stones, but the game will only allow you to do it once per battle. So I could have a Blaziken with a Mega Stone and an Ampharos with a Mega Stone, and for whatever reason I decide Ampharos is who I want to go Mega, and I do such.
It really doesn't limit team building at all. It's like using an item that you can only use once per battle.
I agree with you on how the good Pokemon are getting boosts and the ones that are not as good are lucky to even get a Mega. There's no way we will have proper evolutions ever again, except maybe Eevee.