>>31234079This is the correct answer.
If mega evolution is a bond between pokemon and trainer, and mewtwo is a loner beast, that didn't even exist prior to some scientists, there's literally no in-universe explanation for it having 2 megas other than fanservice.
They could have said that mewtwo's megas were attempts by some other scientists to recreate the power of mega evolution artifically using mew/mewtwo DNA samples or some bullshit like that, it would have been AT LEAST a bit believable.
That said I like all 3 mewtwos. The megas weren't needed but they're cool.