I’ll just quote myself from another thread relating to the subject:
The game is so desperate to remove any tension, distaste or consequences for the past actions of certain playable races and shows very little regard for fans of the setting as a whole, especially fans of non-playable organisations.
The Scarlet Crusade have long been framed as the typical zealots who go too far and who are misled by their leadership. Yet somehow they’re still able to secure recruits in large numbers…who are unceremoniously cut down even as excuse after excuse is pulled out to keep the likes of Sylvanas around.
I do not think that the game’s writing has ever been particularly deep or nuanced, outside of certain rare exceptions - but more of an effort being made would be appreciated.