Idk
One of the bad guys becomes a good guy not because it’s the right thing to do but because he genuinely wants to see if the hero will kill himself but the only way to promise to not be evil again is to be a good guy. Since the bad guy either has to die or stop fighting for the hero to be happy, but he wouldn’t really trust the bad guy if he just stopped. So although he occasionally messes up the bad guys is pretty good now