I mean the basic framework for each of these games are on point. The game design is really at Blizzard, they know which tools to give and more importantly (and this is where a lot gaming companies go wrong imo) they know what not to give and what the players expect.
Larian studios released BG3 a few weeks ago for example, but the game has the same engine as Divine Divinity, something that veteran players don't expect, nor where asking for. The game is great, but from a game design point of view it's something that isn't enjoyable (for veteran players at least)
This is something that Blizzard understands, it's just the next step at Blizzard nowadays seems to be: "how can we profit from that". And this is where they seem to search the fine line between game design and milking the cow.
Now here's the really shitty part, they can afford to fuck up because they have such an amount of resources to their proposal.
In all your examples the basic framework is really strong:
And since they have so many resources, if they fuck up too hard they just release a new game in the series and act like nothing ever happened.
They started working on Diablo 4 after they saw Reaper of Souls didn't bring the players back as they hoped. While there where plans for new expansions they board chose to just start working on a new game and not pay too much attention to Diablo 3 anymore. Pretty sure Starcraft is next in line. And if they ever want to release a new Warcraft RTS, just call it Warcraft 4 and they are good. That is the luxury they have with their resources and it's disgusting to some extend.
Anyway Game design wise the core is always great and a lot of resources go to that when they create a new game which is why they prefer to not publish a game if they feel the core design isn't that good. I sadly have never been able to visit Blizzard's Campus so I don't really have an idea how it is behind the curtains. I've visited Riot Games' campus in Los Angeles and was truly impressed what I saw there and from what I heard from some employees Blizzard isn't less. The people there "know there shit"
Anyway, I read a few books about game design but I am no way an expert on the matter, but if you're interested in the topic I can recommend this clip
RE: World of Warcraft Players Laughing with Sprite Darter’s Wings