I have a feeling that the covenants regardless of “my RP reason” really give the feeling that certain races should or should not be sent there upon death, by their very nature and cultural norms. (And here I do not distinguish between subraces, humans = all human options, et cetera)
Night Fae: Night Elves, Tauren, and maybe Blood Elves
Kyrian: Humans, Dwarves, Draenei, Blood Elves, Tauren, Vulpera, and maybe Gnomes & Zandalari-specific Trolls.
Necrolords: Humans, Dwarves, Orcs, Trolls, Forsaken, Blood Elves, maybe Gnomes & Goblins
Venthyr: Humans, Dwarves, Gnomes, Void Elves, Orcs, Trolls, Forsaken, Nightborne, Blood Elves, Goblins, and maybe Vulpera.
As much as I personally like Night Fae pets and aesthetics, it wouldn’t be natural for a human, gnome, goblin, orc or forsaken to be sent there because races like those don’t generally have any sort of value to the Night Fae’s purpose.
On the flip side, I doubt you’d find many Night Elves, Tauren or Draenei in Revendreth because they are people who value a life without sins and regrets, and they usually repent of their transgressions in some way, shape or form.
SO, that said, what are your thoughts? I know your immediate answer is “anyone can do anything” but in WoW we generally gauge a race by it’s tropes and stereotypes and that’s what I’m doing here. Why would an Orc be welcomed into Ardenweald? Why would you find a Night Elf in Maldraxxus? What really would have caused a Tauren to be deemed so vile as to warrant a trip to Revendreth?