I’ll never understand the hate and disrespect Kikyo got it was Inuyasha who chased after her if I recall. She never got in the way of Kagome x Inuyasha.
Sephiroth and Kefka are tragic villains within the Final Fantasy series in their own right. They both didn’t ask to be the face of evil in their respective games. They were treated like experiments and less than human.
I stand by that redemption doesn’t always work. Like in their case they’re too far gone and incapable of being good.