I suppose we have seen advancements in this area in the past 10 years since this was published. Most applications and OS will at least attempt to recover all your work. Think a grey area still seems to be around significant upgrades to OSs when things can go seriously wrong. A recent upgrade of my Mac laptop collapsed spectacularly with much time spent on repairing the damage.
Good discussion on this topic https://www.compucom.com/blog/three-reasons-businesses-need-...