As an old friend of mine once said "If he killed em the writers would have to invent new enemies continuously. With that excuse they can put them in the Asylum and reuse them for new stories whenever they want."
It's funny that Punisher really isn't all that popular but in the US his skull emblem in a Blue Lives Matter livery is an extremely popular automotive window decal.