Morally grey isn’t a magic bullet for good story-telling or maturity. It requires great attention to detail to get done, and it’s easy to screw up. And even in morally grey, it doesn’t mean all sides are as bad as each other, it just means no-one’s completely good, and no-one’s completely evil.
But take what Blizzard are doing here;
While so far, it’s only from Titan keeper Odyn, but seriously, this “gotta change everyone to be as bad as each other” is ridiculous. You can have shades of grey without that. You can even have shades of grey along with black and white.
The crazy thing is the Titans were already morally grey before these latest coming retcons. Algalon and his “re-origination” in the face of Old God corruption was the first instance of greying up, and yet it was balanced out with the result that it just meant the Titans were permitting of collateral damage.
Now retconning them to be cosmic Cybermen is ridiculous. Even the story’s treatment of Odyn is suspect. Sure, he’s a self-absorbed Titan supremacist, though why is he happy with Warrior PCs just being strong and brave fighters in the Warrior class hall? Why didn’t he raise any objections or complain if they came from cultures with other faiths (like worship of the Light, Elune or the elements)?
For all Odyn’s flaws, if it’s a bit out there for him, how much more out there would it be to villain bat the Titans?