Originally Posted by 3m0d0ll
Because in both the anime and games it's random. :/ The gender and Ability are out of your control (unless you save the game, hatch it, then turn your game off and repeat until you get a combination that you like), and in the anime, people never know what Pokemon is in the egg until it hatches.
'Randomizing' it is just the most correct and logical thing to do. :P
But aren't there abilities that increase the chances of finding certain types of pokemon with certain abilities or natures or items or something along those lines. Could something like that be utilized here?