>>20222035In the science of pokemon mega-evolution, megaevolved pokemon are simply a pokemon achieving true potential as a result of successful training and care. Pokemon capable of megaevolution invest their abilities in certain stones that are englufed in mystery and unknown power, allowing for true megaevolution to occur. Since very few trainers are capable of trianing their pokemon to their highest of abilities, most fully evolved pokemon have either one or zero megaevolution possibilities. Now, if we glance at charizard. I havent watched the miniseries with red in it but i assume from what ive seen that both x and y variants of megazard are present. Red is one of the greatest pokemon trainers of all time, so this is unsuprisig that he (and someone else may have another charizard or something idk) has unlocked this power. He trained, knowing what he was doing, so when the time came, zard evolved in a way that suited for the way in which he was trained. Its a very quick version of evolving species, over time a fish species may become faster if that is what is necessary to survive, because the better gened fish thrive and yadayada. Basically zard creates these genes as a result of training and becomes x or y, or, theoretically, any oter variant of megaevolution. Now, looking at mewtwo, if we remember back in the first movie, "your charizard is poorly trained" tells us that mewtwo knows how to iv train (like the ggenetically created pokemon in his lab) and ev train (which charizard is obv not). So mewtwo is a supergenius who creates his own megaevolutions despite being a very rare species, especially to trainers.
Obv this is all Bullshit that i made up with my limited knowledge of pokemon but it suits me as a credible explanation of megaevolution