There are two threads topping the forum at the moment. Once concerns a potentially dangerous uncontained engine failure. The other concerns a potentially dangerous software failure.
It is curious to see the difference in attitude.
The hardware failure is a taken as cause for concern - but the emphasis seems to be "find the root cause, design a fix, and move on. After all, these things are bound to happen from time to time in such complex machinery."
However, when the problem is software - even if the occurence is comparably rare - the attitude seems to be that this is completely unnacceptable. Furthermore it is used as some kind of proof that the underlying philosophy of the aircraft is flawed.
Why the difference I wonder?