Night Elves are like the stupid character in a horror movie. Every decision they make creates an urge for the viewer to groan, but yet if they didn't make such stupid decisions, there would be no movie.
Even if the warcraft games have good writing, it'll all end up in WoW, which apparently just dumps all hope of decent lore-writing in favor of being ye olde mmo.
Yeah, I think I've written about this before, but MMOs are where good stories go to die. The thing is, you have to take all these bad-ass villains like Arthas, Illidan, and Mal'Ganis, who you've literally devoted 15 years of lore and gameplay building up, and then have them be defeated by...a completely random and unnamed group of people, over and over again, in succession, on and on forever.
How else can you do it?
Before World of Warcraft, they could make the story go however they wanted. Hell, you could be the one
playing Arthas or Illidan (you were), so if they want to create a story in which the bad guys ultimately win, there's nothing stopping them from doing that.
But in MMO? Nope. *Insert random character here* is hero number 3,283,751 to defeat the undefeatable Gorgok the Mighty or whatever.
You can't make a good story out of that.