It depends on the particular villain, story, setting and message. If a villain is going to be redeemed, they should want it and deserve it. If they neither want it nor deserve it, they should probably get defeated in a logical way. If a villain win, it should be only as a last resort on the good people's side, when they want to show that sometimes we can't always get what we want or something.