Due to all the necromantic magic used in the area (And in some cases the old “Unfinished business”-trope), some souls stuck around, no offense, but that’s “Fantasy lore 101”-stuff, really.
IIRC, in the case of Caer Darrow, the spirits pass on to the shadowlands (Presumably) once the questline is completed. (In other words: their unfinished business is… well, finished)
I presume they’re sticking around Scholomance because it’s a haven for necromancy, thus they are being summoned there by virtue of having their corpses be near where others are summoned, causing them to be in a sort of limbo state ready to be bound to an undead minion.
However, it should be said that originally the Shadowlands were a sort of parallel plane of existence together with The Emerald Dream, just like the Shadowland and Feywild in Dungeons and Dragons.
That is, they share largely the same geography and it’s relatively easy to go between them, but they are dominated by a completely different element than the material world, or what we know as Azeroth.
And that would explain it. They’ve just gone to the Shadowlands, and the Shadowlands simply have Scholomance in it, and you can pierce the veil.
Also, when your character dies in WoW and you go to this alternative death dimension? Yeah, that is the Shadowlands… Not what we got in… well, Shadowlands.
Isn’t being ghost basically about for one reason or another not being able to move on to afterlife? I think here it is specifically, like other’s have mentioned due to necromancy, in one way or another.
Besides I kinda get it because personally no power in the world will ever get me to visit the Shadowlands again, not even death.
There are a lot more than just the 4 realms shown in the shadowlands. What if there’s a realm for spirits that want to haunt their former living place?
This is probably a better excuse than whatever Blizzard can come up with though.
Ishayo here would like an afterlife with lots of food on the grill. She can use her magical powers to improve the food quality, like torching the salmon or chilling the juice.
It’s been stated in the Shadowlands that Mournblades and what they do to souls is considered as abominations to the normal way a soul is supposed to go when it dies.
In the Grimoire of the Shadowlands, in Firim version of the cosmology charts, there’s a snake (An Ouroboros) that’s the symbol we see everywhere in Oribos and in the Shadowlands. There’s a great chance that this snake represent the soul journey, starting it’s journey in the life lands, before going in the living world and then go in the Shadowlands once they die until the soul is recycled as a new soul in the life land when they die again in the Shadowlands.
Mournblades (as well as Elune) have broken this cycle in order to tie souls to their essence, either for necromantic purposes or in order to protect the lands of Elune peoples (which is why we have Whisps and so many Night elf ghosts, depending on how they died, violently or peacefully). Those souls sent to the Shadowlands when Darnassus died were send on purpose by Elune to help with the Ardenweald Anima drought but they probably should have transformed into an army of vengeful ghost tied to the burned tree if Elune would not have interfered.
In the case of Caer Darrow, it’s a necromantic matter. Arthas raided this part of Lordaeron and those souls as probably been altered by a form of necromancy one way or another, direct or not.
The quest in Bastion where you go and fetch the soul of a random man always lead me to believe that if a person really wants to, they could choose not to go with the Kyrians but stay in ghost form on Azeroth. Hence the ghosts.
Also, kyrians going to retrieve souls is stated by the kyrians themselves to be very dangerous, and not all come back. So while the necromantic powers of the Scourge may keep the ghosts there, it could also prove to be dangerous for the kyrian to try to retrieve them.
Most ghosts we meet on Azeroth too my knowledge at least… Usually have met a very traumatic or unjust end to their life. They didn’t fufill their life or have burdens and unsolved issues from their past life before they died.
It seems though that the Kyrians don’t just instantly arrive the moment a denizen of Azeroth dies… And that the soul who died. Has a choice… follow the Kyrians to their afterlife. Or remain on Azeroth to solve out their unresolved burdens.
Wether they can or cant do that… The Kyrians cannot decide. They cannot take a soul forcefully to the arbiter against their will.
That’s the point I guess, they are outside the system. They haven’t moved on. Or they are not really souls but some kind of echoes left behind. Regardless, there are so many ways to justify it.