x86's LOCK XADD makes fetch_add wait-free in hardware, which is exactly why atomic reference counts in shared_ptr and Rust's Arc rely on it instead of a CAS retry loop for their hot path. Wait-freedom matters most for tail latency in real-time and low-latency trading systems, where Maurice Herlihy's original wait-free universal construction work showed that bounding worst-case latency, not just average throughput, is what separates a system that meets a hard deadline from one that occasionally doesn't.