Fordola killed Conrad though no?Gaius helped with the waking sands infiltration or at least knew of it. They are both still being redeemed. I understand completely what you're saying, but then this gets into the whole aspect of them changing things and rewriting things. If we go based off of what they said previously about Zenos, they said flat out, he is the ultimate evil. Thus, it would not be out of place for him to either severely injure or kill someone close to us to make us angry to fight him. I mean, am i the only one who remembers all that foreshadowing at the final patch of ShB? Where he quite literally says something along the lines of "You will come to me full of rage..." But he never did anything to actually warrant this. It also makes specific scenes lackluster, like yes, the infamous body snatch scene. Nothing came from that apart from seeing the world through the eyes of a garlean, but the overall threat was completely diminished. It screams so much like last minute changes especially if we go back to zenos' line of him wanting us to be angry at him. At this point the game is no different than a slice of life anime that has 0 consequences or stakes for the main heroes, only nameless npc's or antagonists.
But i guess to tie this back into what i was saying before, i dont see how letting the antagonists for once, get their own sort of "win" and be able to be happy in some other timeline we help create would be any worse than the constant plot armor, plot holes, and writing changes they make to keep the protagonists alive.