Pretty much every expansion brought something new and fresh to the game, with the annoucement of Battle for Azeroth, expansion already feels unispired with nothing new and exciting (at least for me), anyone else got that feeling? Ye sure we get 6 new races, so what? Races change nothing to gameplay content you just run with different passives and racials which means literaly nothing. We got pretty much thesame content as in Legion with new names...
Even WoD as bad and shitty as it was had something new like garrisons and it doesnt matter if this was bad or good, still it was there! For me this seems like WoW is becoming money machine, just milk it as much as possible before we give it free to play.