I get that having the legendaries would make the game too easy, but why not just give the three birds, regis, Groudon, Kyogre, Ho-Oh, Lugia, the hounds, and the rest of them the same treatment as Rayquaza? Then everyone could 100% complete the pokedex and yet no one would be able to keep them.