True; but I also think that the nature of software development is different from traditional engineering - we are not constraint by the physical world; there is more options, ambiguity and creativity involved
Nobody probably dies if/when hearing aids crash. But then, I've not had to reboot any of them in the 20+ years I've had them.