Then again, Gestalh did want Kefka and Celes to hook up and build magical progeny for his new empire, perhaps Gestahl's goal was to create something like the Magic Kingdom of Zeal, so it would make sense he would give magic to his people for that purpose though as mentioned, he may have only given offensive magic to those he thought he could control.