but legion also had titanforging, massive artifact power grind, and random drop legendry that made or brock specs, I consider those to be massive drawbacks that wotlk doesnt have. also, im in the group that hates mythic+ and how its effected raiding.
Wrath also introduced a lot of controversial things into the game: LFD, quest markers on the map, item level as a formal concept, multiple raid difficulties, "seasonal" raid tiers, less "sticky" talent choices, inconsistent raid quality, etc. :P
Though I agree with you: there are lots of reasons I loved Wrath at the time and am excited for it to come back in Classic! It might be the expansion I sunk the most hours into.
Maybe it's because I've had the WoW expansion debate a thousand times, or maybe it's because I'm a person who enjoys both Shadowlands and Classic depending on my mood, but I've kind of reached the "zen" point with WoW expansions where they each just have their own unique plusses and minuses and offer their own unique experience, and there's no reason for one to be objectively better in all aspects than another.
Like even with WoD (the expansion I've been the most critical of in the past), my main criticism has always been that there was never a good reason to go explore Draenor after the initial leveling... but even
that suggests the praise of "Draenor has amazing zones, world design, and kickass lore." Sprinkle in a suite of amazing raid fights and Garrisons being not-terrible-in-a-vacuum, and I even begin to feel a bit
nostalgic for aspects of WoD, even if I know it was critical of the expansion at the time.
There's a natural desire to pit WoW expansions against each other, when the truth is that they all have strengths and weaknesses, and are ultimately personal experiences that are going to elicit different reactions from different individuals. So for me, straight statements like "X is better than Y" lose out on all the nuance I know for a fact is there.