I think zigbee is more "resilient" because it piggybacks off all the other zigbee devices via mesh instead of each device talking to the central router.
This is a good example of tradeoffs: slower and less throughput, but way more robustness.
Higher MCS levels of 802.11 cut down on error correction to 25% or 10%, achieving more throughput but less robustness.
I dunno how Zigbee does it, but I assume it has more error correction at slower (ie: more reliable) speeds than even WiFi MCS 1.