Every generation should give a new home to all legendaries. None of this reliance on transferring crap.
I agree, it's been ages since I played Pokemon (more than 10 years). I just don't see fair to have to buy Heart Gold, then Black 2 just to transfer Mewtwo to X, especially when he has a new form in the game but I think I won't have a choice. =/