At this point in time, World of Warcraft has 12 lore-derived classes. Whether there are arbitrary lines drawn for the sake of an MMO experience is neither here nor there, we have 12.
I do not understand the fixation with:
Tinker
Lich
Spellbreaker
Necromancer
Dark Ranger (This is the worst one)
12 Classes isn't enough for you? I don't see how? Most of the people whining for these new additions probably can't even hope to be remotely competent on half the ones we currently have...
Give it a rest, WoW has plenty of classes, it has 36 specializations, each with different fantasies (and although class design isn't at its best right now) and essences, talents, and azerite traits to manage.
This post isn't a defense for why WoW classes are the best they've ever been--it's the fact that they aren't the best they've ever been--that we should abandon the compulsion to beg for new classes when the ones we have don't call out to us, as much as they used to.
And seriously a Dark Ranger? I would rather they added different spell animations/improve class fantasy/other incentives, than the devs adding forum-mongrel classes to the game that is already suffering from poor class design/fantasy.
I feel an overwhelming amount of cringe when I see people post about this garbage.