Тут нужно понимать, что есть отказ железа по (почти) независящим от него причинам, вроде прилёта ТЗЧ, и откровенно кривое железо, которое в принципе не могло работать.
Так вот откровенно кривое железо встречается существенно реже, чем откровенно лажовые программы.
Вы про космос или вообще? Хотя... я не согласен по обоим пунктам при одном условии: сравнивать только платное программное обеспечение (против что бесплатного железа для сравнения вы не найдёте)
Ну и сравнивать адекватно цене (или напротив, не учитывая цену для всех участников "конкурса"). А не так, что ложка за 20 рублей должна обладать красотой шедевра классической эпохи и прочностью титана
Тогда все встанет на свои места: куча железа, без учёта его стоимости придется честно признать полной лажей, как и кучу таких же программ.
А, пардон, нужно будет ещё одно учесть, по крайней мере при сравнении компьютерного железа и софта : куча проблем в софте из-за того, что софту приходится работать с тысячами вариантов разной кривости железа, так как производители как правило не в состоянии договорится до стандартов и строго из выполнять
Но если мы вернёмся к космосу, то там мы найдем качественные софт и железо с равной вероятностью, потому что быдлокодеров туда обычно не берут. Да и вообще большинисво "ошибок программистов" на деле оказываются проблемами уровня управления проектом, а не самих программ. Например, в упомянутом случае с конвертацией дюймов, если верить Википедии проблема в несогласованности работы аппарата, считавшего в СИ и наземной службы, считавшей в американских единицах. Очевидно, что не забота программистов согласовать какие команды как считают.
Или тот же израильский лунный зонд, в котором изменили полётное задание и не провели повторный итоговый тест. Это явно уровень управления пректа, а не программистов.