Fair enough, you could be right - that's a well written counter-argument. However, while data might exist that users hate confirmation boxes, even those they can ask never to see again, and prefer undo, the cited articles doesn't contain any. It's not a Microsoft employee either, so the author doesn't have the sort of Windows data we often see in Microsoft blogs on UI. I'd also point out that the confirmation box example in his picture, for example, doesn't include an option not to show it again. It's also an undoable action as he points out, and I'm certainly not arguing that we should include both.
All that said, I can certainly see reasons for both - it's probably not really a black and white issue.
All that said, I can certainly see reasons for both - it's probably not really a black and white issue.