Resistant Skin just classifies the unit as a hero when it comes to ability targeting and duration. Not all abilities are considered spells, such as Ensnare or Devour. And the reason for the Infernal has Resistant Skin is because such a powerful summon shouldn't be entirely negated by simple unit abilities.
Same goes for the Avatar of Vengeance, Phoenix, and Storm, Earth, And Fire.