I can remember when reservations, messaging and cargo applications ran on mainframes with contractually guaranteed, no critical failure in the first three years of operation and not to exceed three critical failures in the total life of the product. Purging all crappy components during production and with multi-host file sharing, redundant power supplies, failover systems, transaction recovery on the fly to ensure availability. when everything went really pear-shaped, only then would you resort to backups.
Then along came MS and Windows, the blue screen of death, no failure analysis, crappy build quality, and with games included, how many would you like at the knock-down price of peanuts?
I am sure aircraft and engine build quality went the same way!, I'm just glad to be out of the rotten business.
IG