There's a world of difference between 'failure' and outputting an incorrect value, in a system without checks and balances.
To sum up some points above, in my perspective:
Aircraft used to crash predominantly because their pilots couldn't navigate them. Now they crash because their pilots cannot fly them.
The industry really does need to get a handle on automation reliance, complacency, and flying skills...