I don't even think it's that bad for a hero to have hang ups about killing the villain. I just think it's a little silly that the hero usually elects to take this one moral high ground, while standing atop a hill of lesser villains and mooks who were somehow totally fine to kill.
This, or Batman most definitely leaving goons of villains half dead and likely paralyzed, when they joined the villain out of economic desperation. Honestly it’s worse than killing them.
The netflix Daredevil show is probably my favourite "thou shalt not kill" hero series ever. Like, Matt, I know you're blind, but there's no way you don't know that you straight up murdered some of those dudes.