Hi, also a former lurker here.
I honestly can't find any good reason to have immortal NPCs in a RPG title, be they companions or other NPCs.
It does seem to me to be lazy game design, if your story, in a game that allows aggression against anyone at anytime does not make it possible to complete...