No. The user should have a backup, but you can never blame a software problem on a lack of backup. That's like blaming a car-accident malfunctioning airbags.
The software screwed up and his backup strategy failed. The software didn't screw up because his backup strategy failed.
The software screwed up and his backup strategy failed. The software didn't screw up because his backup strategy failed.