I'mFirstly, giving a Mega Evolution to a Pokémon doesn't mean it's automatically going to break them. Garchomp is a great example of that as it's a powerful Pokémon with a Mega, yet said Mega is seen as an average alternative playstyle at best. Similarly, Scizor is a great Pokémon, yet its Mega didn't drive it up into Ubers, it's just another option that Scizor can play around with. So it's not like GF can't give a 'good' Pokémon a Mega and keep it from being broken, they have shown that they can balance out the respective power of the original Pokémon with the boosts of a Mega and keep it within bounds.
That's not what I meant. Nor did I say all Megas are broken.
What I'm saying is that Pokemon like Scizor and Garchomp DON'T need Mega Evolutions because they're very powerful as is. Not broken, but above average. That's why when I hear, "oh, Dragonite should get a Mega cause Salamence did" it just makes me cringe. The idea of something already so good getting more then it needs, when there's forgotten Pokemon like Dunsparce dusting in the corner.
Additionally, the amount of tweaking that may be required to bring Pokémon like Salamence back up may not be so minor as the issues that Salamence had such as not adapting well to the power creep and being overshadowed by other Pokémon may require more of a boost then what is provided through something like a simple 10+ to a stat. A +10 to its defense stat may not be enough to keep it from failing to endure the more powerful options being thrown at it, the addition to its attack may not be enough to make it strong enough to take down threats that would otherwise KO it, and the addition to speed may not be enough to help it deal with Fairy types, who are already bulky and don't really care if it gets faster. So a Mega could be seen as the more feasible option since it could provide the exact boosts it needs to better deal with those options, or give it an alternative playstyle that can give it its own niche away from other Pokémon.
Pokémon is a team-based RPG. Nearly everything has a weakness, and its up to team setup to create synergy between Pokémon to counter each others' problems. One of Salamence's big issue is Fairies. So partner it with a Pokémon who can cover its weakness, like Magnezone, etc.. Giving it a Mega Evolution in an attempt to subdue its weaknesses is taking what Pokémon is and removing the teamwork. That's why in multiple tiers, Mega Salamence is considered Uber, because it doesn't need a whole lot of support below Ubers. Kind of stomped on my own post from before, but rather, don't give it any tweaks; give it proper support and Salamence can perform well enough. I stand my ground when I say Salamence should NOT have gotten an ME.
So Megas going to supposedly powerful options may not necessarily mean that those Pokémon will become broken, some do as shown with Gengar, but others don't such as the aforementioned Scizor. Hell, some Pokemon didn't even need to start strong to wreak havoc such as we're shown with Kangaskhan, it just needed the right tools given to it to do the damage that it did. It's really just a matter of balance, and while we may not agree with those supposedly powerful Pokémon getting those options, it doesn't mean that GF can't properly balance them out so that they don't completely break the game on their knee.
Mega Kangaskhan was given a stupidly broken ability and that alone broke it as a Pokemon. As I said above, that ability, Mega Mawile getting Huge Power, and Mega Salamence getting once-boosted Aerialate, were just crazy additions that weren't give any real thought. Those things were over boosts that went above and beyond a simple buff.
But this generation is fixing those issues. Maybe not all of them, but they're working on them. And in time, maybe some of the Uber Megas will finally tier down. Regardless, I fully support MEs, but feel future MEs, if any, should be for those who really need it, and not for those who are well established within the competitive community.
I'm sick so if I'm being indesisive or not making sense, apologies.