That may be generally the case for now, but as software becomes ingrained in more of our daily lives, especially things like healthcare or autonomous vehicles, bad code could absolutely harm/kill someone.
Non critical software is push into production following reasonable practices for non-critical software. Then, with time, what was once non-critical became the stonewall of a much larger and complex systems and now it is a really "non-critical" system that powers other critical systems.
One would hope so, but I'm not quite as confident as you are…