It's pretty clear that they stopped giving new evolutions to old Pokemon because megas ate up all the design space for them. Probably not a coincidence that old stuff got to evolve again once they were out of the picture.I really don't get why anyone would consider "keep the highly popular set of super form designs around" this comically absurd, unrealistic expectation. Regular drops of new Megas would be nice, but if their well of ideas once again runs dry after Legends Z-A then fine, same thing happened with cross-gen evos after Sinnoh and while I'm happy they eventually started those up again at least Magmortar, Probopass, Gallade etc. weren't just arbitrarily dropped for over half a decade.
Imagine if Gen VI had given every 1-2 stage non-legendary Pokemon that got a mega a real evolution instead. It would have equaled if not exceeded the batch of cross-gen evolutions from Gen IV, and increased the lackluster roster of new Pokemon in Gen VI by something like 30%.
I also want Mawile to be good (and really like Mega Mawile as a design), that's why I wanted Mega Mawile to be a new, permanent Pokemon instead of a temporary form change.Mawile and Lopunny got amazing buffs and then went right back to sucking. This is stupid and not a concern for any regular Pokemon, evolution or regional form!