At the end of the day, they’re all making bad decisions “for the greater good”.
Warlocks aren’t doing ‘good’ things by virtue of just being Warlocks. Xe’ra being a Naaru didn’t excuse her from ignoring Illidan’s body autonomy just because he’s considered dubious. Illidan has a host of lore in which he did terrible things to reach his goal.
They’re literally all the same concept except one is a PC, one is a chandelier and one is a Demon Hunter.