They really need to re-introduce element-based damage / defense as a part of the game mechanics to make sure this plot / setting element makes sense.
It would obviously be a nightmare -- having to add element-based data to every existing enemy / equipment / skills.
However, that level of complexity will destroy the currently monotonous skill / job optimizations.
