Quoted By:
Whether anyone likes it or not, if they really won't be making Mega's for any new Generations, this means that we'll have to have something in each new generation that puts certain Pokemon above and beyond the others. Clearly in Sun/Moon they're going for this "Every Pokemon should be viable" type thing (which wont work regardless), but none of that will ever erase the fact that Mega's exist, so Mega's will always have their spot "above" regular Pokemon, and we'll need something if not Mega's to bring other Pokemon up to that level. Battle Bond would've been another good one to run with but apparently it's literally impossible for Game Freak to work on more than one new big Mechanic at once.
In terms of balancing, sure, Mega's were a pain because they're so much stronger than regular Pokemon, but in every other aspect of the franchise (story telling, merchandise etc) Mega's are such fun to work with. It's such a stupid thing for them to give up on it.