>>13359548What I think, and hear me out:
I honestly don't think they will make a Mega forme for every Pokémon, although I can't rule it out because it can happen. But what I do think is, the reason why it seems like they gave the formes to random mons is because they want to keep the real good ones as a surprise. They threw in Blaziken and Lucario because they are popular mons, and it could maybe bring in people who would normally be against the whole thing, because it showcases one of their favorite Pokémon. And Mewtwo because well, he was the first (although we didn't know till now.)
I think it's a smart move by Game Freak. Like when they first decided to release Mewtwo's forme, it got the ball rolling. People who don't play the games or haven't played the games in years found out about it because they were familiar with Mewtwo (being part of the original 151).