The reasons why confirmation dialogues are inferior to “undo” (perhaps better termed “delayed triggering”) are pretty clear, well understood, and accepted by anyone who has taken the time to read something about HCI. Undo has also featured in usability heuristics since time immemorial.