It does seem extremely arbitrary to necessitate having a specific skill just for dealing with one element of enemy if you want to be able to maintain a proper rotation.