I wouldn't mind if mobs had 100% immunity or partial immunity. An old game I used to play named Tibia had something like this.
Ghosts had 100% physical immunity, so if you were a knight what did you do? You brought a firesword or great fireball runes etc.
As a mechanic, I like it.