And unfortunately, the harder someone tries to reach that goal, the more fragile their software becomes. A lose/lose situation.
It really is better to engineer software to work, not to fail.