I remember years ago, working on mainframes, we got a new disk unit in for one of our systems. The manufacturer's explicit "Mean Time Between Failures" was like four years. That unit died in two weeks. "Mean Time Between Failure", or "average lifespan" is still just an average. The actual lifetimes are spread all over, most likely in a bell curve. But you still get occasional outliers way out at either end of the bell curve.