He does not kill the Joker because it gives Batman's life meaning. Without the Joker, a little bit of Batman dies. Abusive comment hidden. (Show it anyway.)