Considering engineers have made similar mistakes I’m not so sure that’s a great razor, haha
Lacking backups and staging/test environments is organizational failure: everyone who is between senior and the CTO is to blame for not fixing it post-haste.
(Yes, I chose the word "trained" intentionally)