You left out "psychic who talks to the dead, but otherwise has no other special powers".
Because "Necromancer" is a word that will be both world and system specific. It's not a word that that has very specific meaning, other than some kind of supernatural power related to the dead.
Someone who is useless as soon as the adventure goes into urban, underground, or non-plains natural terrain?Something doesn't need a class to be understood. If i use D&D and say my character is a horse-archer, people understand that as well without needing some horse-archer class.