What I still don't get is why there couldn't be a timeline split offering the Ancients even a chance of a better future, even if it's not definitive, or we never truly know for sure - just add in something that knocks the time loop off a fraction and we get a hint that something has changed, or suggests, for example, one of the Ancients wound up knowing more than they let on about what we had to say and managed to do something about it. It didn't even have to be explicit, just a "do you think...?" thrown in there somewhere. There's literally an alternate timeline where we're dead and the world has been reduced to chaos that G'raha managed to unmake and he still exists, so why even the possibility of a better outcome was denied to them is beyond my comprehension. It's not even a case of whether or not you like or sympathise with the Ancients, it's reconciling the writing and the moral standards of the characters with everything they've made a point of emphasising before so it doesn't hideously contradict itself.

You could argue "but Pandaemonium!"... but they could have just stuck it even right there at the end of the raid storyline. Have Themis and Eric be the potential catalyst behind it, which thematically would actually be a great fit because in Eric you actually have someone who overcame loss, isolation, despair and abuse and faced up to his fears in his father and his mother. It was right there, and in an expansion that emphasises life and hope and triumph in the face of hopelessness and adversity, it would have felt a lot more uplifting and fitting than handwaving everything they wound up going through with "welp, sucks to be them lol" while going out of our way to save everyone else we meet along the way who didn't need to make way for our survival, and make the WoL look less like a self-involved plank.