It seems like "no-kill rules" only exist so that the heroes could have the supposed moral high-ground. They don't have much use practically speaking. For example, Batman not killing the Joker could be seen as him not sinking to his level of depravity, but he's still fully aware that the Joker will kill dozens more in no time.