I understand why Fairy resists Fighting and Dark, for both the reasons Fairy is good against those two;
Fairy>Fighting = Physical moves are useless against magical beings, especially when the magical being can just cast a spell on you.
Fairy>Dark = Fairies are kind-hearted, and Dark is nasty, and kind-hearted dominates over nastiness.
But I don't understand why Fairy resists Bug.