>>55546544He's not wrong though.
As cool as megas were, they were limited to certain pokemon (which limited team compositions and held items) and, since they lasted for the whole battle, they could easily feel overpowered for a trump card.
Later powerups allowed more flexibility when you could use them with all pokemon (while still allowing some to get extra privileges for popularity purposes) and/or didn't need held items. Z-moves added another layer of strategy by giving extra effects to attacks, Dyna/Gigamax gave boost stats and different attacks for a limited number of turns, and Terastal, while not as impressive as the others, can turn a battle with its type changes