WoW was never perfectly written, but even its weaker expansions still felt like Warcraft. The factions had different perspectives, races had their own cultures and characters were allowed to be difficult, wrong or morally complicated. Since BfA, and especially Shadowlands and Dragonflight, that identity has slowly disappeared.
BfA repeated the Horde-villain story and rushed through Azshara and N’Zoth. Shadowlands was the real breaking point. Death became a mechanical system of random fantasy zones, robots and the Jailer being placed behind half of Warcraft’s history. Important characters were treated badly, while races with actual connections to death, like Trolls, Orcs, Tauren and Forsaken, were mostly ignored. Blizzard explained death so much that it stopped feeling mysterious and became almost ridiculous.
Dragonflight then went into the opposite extreme. Everything became healing, family, forgiveness and friendship. The dragons often felt like friendly Elves who sometimes transform, the Primalists appeared with a huge army from nowhere and several dragonflights were barely used. The Blue Dragonflight was probably handled best, but stories like Murozond were rushed and most of the expansion felt harmless and unimportant.
The War Within was supposed to begin one connected saga, but it jumped from Nerubians to Goblins, Ethereals and K’aresh like different stories glued together. Undermine was fun, but even the Bilgewater Cartel barely felt Horde. Thrall vanished despite the marketing, and Xal’atath now mostly appears, smirks, says everything is planned and leaves again. That worked in Legion, but after years without a clear goal it starts feeling like the Jailer again.
Midnight makes the identity problem even worse. Quel’Thalas is invaded, but where is the Horde? Where are the Orcs, Forsaken, Tauren, Darkspear and Zandalari helping one of their oldest allies? Lor’themar asks for an army, yet Arator is the one who suggests uniting the Elves. Blood Elves feel like background characters in their own homeland while Alleria, Turalyon, Arator, Umbric and the Windrunner family control the main story. And everything has to be united now. Old hatred, politics and cultural differences are rushed into another Avengers moment. Blood Elves, High Elves and Void Elves have completely different histories, yet suddenly it is “all Elves together.” Even the Sunwell, one of the biggest parts of Blood Elf identity, becomes something broader and shared. Meanwhile old crimes and conflicts are barely addressed, while the Blood Elves’ real Horde connections are ignored.
They have fought beside Darkspear and Zandalari Trolls for years, yet Zul’Aman has no meaningful Rokhan, Talanji or wider Horde-Troll perspective. Thalyssra is married to Lor’themar but they barely have anything together. Liadrin suffered under the Amani, yet she and Zul’jarra become friendly after a few quests. Rommath is mostly there to grumble so Umbric can look wiser. The Blood Elf cast is secondary while Alliance Elves get the important scenes.
Arator is also part of the modern character problem. Anduin himself is not the issue, but Blizzard keeps writing weaker copies of the same personality: always friendly, emotionally correct, morally right and somehow more important than everyone else. Arator has lived through wars, yet behaves like a lecturing teenager. Giving him forced connections to Liadrin or Lor’themar does not make him a Horde character. Why does he have so much authority in Quel’Thalas instead of actual Blood Elf characters?
The same applies to the forced family drama with Turalyon and Alleria. Turalyon suddenly has to represent “Light blindness” and be the bad father, while Allerias own failures are treated much softer. It feels created for drama, not like natural development.
Zul’jan stood out because he was not another safe character. He was proud, angry and difficult, but his anger came from real history. He did not need to win or be completely right. He could fail and learn that blind revenge would destroy the Amani without forgiving the Blood Elves or becoming friendly. Instead, it looks like the difficult brother becomes the villain so the nicer sister can represent the future. Zul’jarra becomes more boring every time I replay the story because she is another reasonable, friendly character who is accepted far too quickly.
Even the Void has become generic. The Old Gods, Faceless Ones and their servants once felt alien, disgusting and unknowable. Now it often looks like black or purple garbage bags with eyes and mouths, while the Void becomes another neutral magic power tied to family drama. The Light is treated the same way. Everything has to be explained, balanced and made compatible until nothing feels dangerous anymore.
Separate Horde and Alliance campaigns were never pointless duplicate content. They were part of Warcraft’s soul because they showed the world through different cultures and interests. The Alliance also needs internal conflict and more focus for races besides Humans and Alliance Elves. Today both factions are replaced by one neutral campaign, one opinion and one acceptable ending. There are still good side quests, and the art, music, raids and gameplay can be great. My problem is the writing.
Warcraft still looks like Warcraft, but it increasingly feels like generic fantasy wearing its skin. The Horde barely exists, the Alliance is morally flattened, cultures are merged, conflicts become friendship almost instantly and too many characters feel like different Anduins. I do not want endless faction war or the game trapped in the past. I just want different cultures, real disagreements, dangerous mysteries and characters who can be partly right and partly wrong without being softened or thrown away as villains. Blizzard is keeping Warcraft’s appearance, but slowly replacing its soul !