Quanta redundância / robustez o software complexo deve implementar?

O foco desta pergunta: Alguns softwares executam "trabalho extra" para aumentar a chance de um resultado "eventualmente bem-sucedido / satisfatório", apesar de um ou mais erros internos no software, o que requer um tempo de execução mais longo quando esses erros ocorrem. Tudo isso acontece sem o...