Funny you mention it as basic usability. The story on the home page with most points is about usability and they explicitly recommend using undos instead of confirmations: http://goodui.org/#8
Blindly following some person's recommendations doesn't even close to having good UI (or UX). eg. Opting for no confirmation and providing an undo option is an absolutely terrible idea for a 'format disk' button in an OS installer.