Well said. This is absolutely true for me as well. Blizzard is simply not able to deliver a proper expansion. If the theme, story, gameplay, atmosphere is good I will play it (Legion). Truth is they just cant deliver anymore since so much talent left. Legion was the last expansion with Tom Chilton as game director. After that we only got crap, go figure. Story and atmosphere has also gone downhill into oblivion and alas Legion was Chris Metzens last work. Atmosphere was still good in BfA ngl but the story was terrible. Since then both shat the bed.
Id also say that ever since Esports took over, mainly in M+, this type of content has become trash as well. M+ has degraded a lot since Legion. Back then it was fun, big pulls, no limits, no BS. Now everything has to be tailored to your MDI crap. Well I simply aint paying for this crap anymore, enjoy your stagnation.