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