I swear the RNG is so bipolar in Pokemon. I decided to breed a decent Furfrou, and I ended up hatching a shiny on the 6th egg. Why couldn't this happen to me when I actually try to breed for a shiny? But hey, this is my 4th legit shiny, as well as my first ever bred shiny.