The only problem with doing that is that you take all the interaction between games out, which has always been one of the core points of Pokémon. They want you to trade and communicate with others, so just putting everything in one game kind of gets rid of that. It'd definitely be so much more convenient and I'd like it too, but I don't see that happening now or in the future.