Hola,
La razón por la cual los superhéroes no matarán a los asesinos en masa es porque está en contra de su código de moral.
Los superhéroes creen que si pueden salvar a un asesino en masa o simplemente incapacitarlos, entonces pueden volver a sus sentidos y cambiar quiénes son.
Por ejemplo, el programa de Netflix llamado Daredevil, tenía una sección en la que el castigador encadenaba al temerario a una chimenea en un techo. Un antihéroe que matará a asesinos en masa sin cuestionar sus motivos, en otras palabras, simplemente apretará el gatillo sin pensar.

Para dar información sobre el personaje, el castigador, conocido como Frank Castle, (en caso de que no lo supiera) es un antihéroe que fue un soldado de operaciones especiales en la guerra de Vietnam. (o en el programa Afganistán) Cuando llegó a casa, decidió salir con su familia a hacer un picnic en Central Park, Nueva York.
Mientras estaban en Central Park, tres pandillas asesinaron a su familia (a quien acababa de regresar) porque fueron atrapados en un fuego cruzado durante un ataque de la mafia.

Su hijo, hija y esposa fueron asesinados. El castigador nació y el castigador prometió matar a cualquier criminal que exista. Eso puede variar de asesino en masa a un traficante de hierba en la esquina de la calle. El castigador solo usa medios realistas para tratar con sus víctimas. Eso es usar armas, su gran inteligencia, destreza táctica y entrenamiento militar.
Lo hace porque cree que los asesinos y los delincuentes pequeños no merecen una segunda oportunidad, que no cambiarán y que deberían morir sin decir nada.
Mientras está en este techo representado en el programa, el castigador se está preparando para derrotar a una de las pandillas que asesinaron a su familia conocida como, Los perros del infierno.

Mientras se prepara, Daredevil intenta convencer al castigador de que no mate a la pandilla que mató a su familia (personas que son asesinos en masa). Daredevil dice: “Si matas a una persona que ha hecho algo malo, pero que tiene algo de luz, algo bueno entonces esa luz se apaga ”. Esto básicamente implica que los superhéroes no matarán a criminales de ningún tipo, porque no tendrían la oportunidad de cambiar.
El castigador no está de acuerdo, pero muestra por qué los superhéroes son por qué lo son. Básicamente, los superhéroes no matarán porque no quieren eliminar la única oportunidad que un criminal puede tener de cambiar. Quieren asegurarse de que quien sea que incapaciten o capturen, tenga la oportunidad de cambiar y volverse bueno.
A veces, los superhéroes pueden matar en determinadas circunstancias y si se les obliga a cometer un acto de asesinato. Esto se demostró en la misma escena que acabo de mencionar. Sin embargo, debido a las diferencias en cómo se desarrolló todo en el programa, en comparación con el cómic, usaré la versión del cómic en esta parte de la respuesta.
(La escena fue representada originalmente en la novela gráfica, The punisher: welcome back Frank).

Como se puede deducir de este panel, el castigador está a punto de matar a un criminal y pone al temerario en una situación en la que solo tiene dos opciones. O el temerario le dispara al castigador y le impide matar a un criminal (que es un asesino en masa). O el temerario no hace nada y deja que el castigador tome el tiro. Cualquiera de los dos va en contra del temerario Morales de nunca matar.

Sin embargo, en el cómic, Daredevil intenta el disparo como puede ver en el panel de cómics que he adjuntado. Si el arma estaba cargada y lista para usar, entonces habría matado a alguien, que técnicamente es un asesino en masa. (El Castigador)
El punto que estoy tratando de hacer es que, a veces, los superhéroes matarán si son empujados y se ponen en una circunstancia sin otra opción.
Pero, en una circunstancia normal, no lo harán por el hecho de que no quieren evitar que un criminal cambie de malo a bueno. Como mencioné anteriormente.
Espero que esto ayude.