With the release of the Ruins of Azlant adventure path, it has made me realize that Blizzard is really, really bad at retcons. Blizzard has retconned whole swaths of their original lore to fit in with new ideas, which is as frustrating as it sounds.
Meanwhile, Paizo retcons minor things to make the old events more interesting.
For example, the Draenei. Originally, the Eredar were evil baseline and the masters of the Burning Legion. The Draenei were a group of Eredar who had been purified by the Light, and were being chased across time and space by the Legion for being heretics. They completely changed that into being originally good people who were corrupted by Sargeras. That's a pretty stark shift. While the original rendition was bad (oooo a race of pure evil creatures, that makes sense) this is a pretty big alteration to original established lore. That's not even going into how many times things have been altered for Azeroth. Let's not talk about the elves or orcs. I'm still waiting for Blizz to admit that their "peaceful, shamanic" rhetoric for the orcs is completely fukken wrong. Where else would some of those clans come from if there wasn't some warlike dispositions to begin with? I'm looking at you, Warsong, Bleeding Hollow, Shattered Hand, Laughing Skull. Blizzard.
Meanwhile we have Paizo who have put out an aboleth campaign. Instead of changing Earthfall, they just expanded on it. It's still the aboleths that are behind it, their motivations are just different. Instead of being furious that their playthings grew arrogant, the civilization that they were subtly controlling became aware of their influence and contaminated the results. Earthfall was called down as a result of a universe-wide aboleth summit, after which many of Golarion's aboleths were forced into chryso-stasis until told otherwise, and the veiled master that was the delegate was turned to primordial paste. So, the decline in aboleth society wasn't because of a miscalculation (which was a bad excuse in the first place, aboleths don't "miscalculate" when there is no human variable) but as a punishment for becoming complacent enough to allow one of their own to be captured.
I know that World of Warcraft is a constantly expanding game and they have new ideas and new lore, but it's a bit of a cop-out i think to just change past lore to make new ideas fit better, instead of just expanding on lore to make the new ideas plausible. There's quite a bit of a difference between "I'm gonna alter these motivations a bit to make this more explainable" and "I'm gonna change this completely to shoehorn this in here."