The physical world is much less flexible and forgiving than the world of software. A civil engineer can't say "this beam will break every week, so I'm just going to put a robot next to it that will attach a new been when it does". But you can do the equivalent with a process that crashes.
The greater flexibility of software implies a different set of management practices.
The greater flexibility of software implies a different set of management practices.