I've been mulling over what they were thinking with the design choices for Fairy, and I believe some of it is for competitive reasons and some is for actually playing through the adventure reasons.
Weaknesses:
Poison - Poison, as an attack type, needed some love.
Steel - I can't really see...