#1) You get baby Pokemon not found in the wild
#2) You get Pokemon that learn "Egg Moves" from their fathers that they can't natural learn
#3) You can get Pokemon with better IVs than found in the wild (If the parent of the opposite sex have good IVs)
I'm sure there's even more reasons...