Calcifer is Archmage in Canterlot. If you need to know something, he's the pony to go to. But even know-it-alls can be ignorant, not everyone knows everything. Especially the libido of Celestia's "gift". Did I mention she has a gift?
There are a lot of things this show has taught me. When I started watching, I never expected it to affect me as much as it has. But now that I'm here, I don't know what I'd do without you all!