It provides a bit of a tactical element to gameplay as well; often crucial to winning boss battles is knowing which classes will be most effectiveagainst an enemy.
High rank fire or ice spells have a long casting time, but since they are rather powerful, they will be effective when fighting againstboss monsters or in raid missions when you get help from your party members.