Improving on Perfection?

It's the easiest prompt when closing an application, and has been around for decades.

Do you want to save your changes before closing? [ Yes] [No] [Cancel]

You can press Y for Yes, N for No, and Esc for Cancel.

So why does everyone seem to think this needs revising, or is somehow unclear?

Here are a few screen captures from...

Microsoft Word
It's as if grammar never entered their heads. At least I can press S or N, though.

5167ad0797515d9b18d5266358b1b969.png

Microsoft Visual Studio
At least MS is consistent.

ba5217f8fd30346a2000c266293c9da6.png

Paint.Net
This one's better. The choices are the same, but they actually answer the question. Too bad they don't underline the keyboard shortcuts.

832e310c7961f5374e1f249c268a17e6.png

Inkscape
I love you, Inkscape, but this dialog makes me sad.

35449aabc46efa8c31687d71b52f7b08.png

ShareX
One of the most confusing variations. I make the unintended choice about half the time.

56955d9297f640c2e00a42e8729c18a7.png

GIMP
With this many instructions, no wonder there's a Help button.

4123db8d08645896d513faeadabfb3b3.png

KDiff3
At least I'm not being asked a question. This dialog's pretty clear, but being able to press the "Y", "N" or Esc keys would still be faster.

25733a41270e721f5502cda55d6706f9.png

Mp3tag
As much as I like this app, I'm astonished I can make changes, close, and am not prompted to save my changes.

:-(

And some apps that still do it right

Markdown Monster

94220a17408d304fcb1683dd29ee793b.png

LINQPad

6926a659f737bf4c4a7468e20f6dbd11.png

Notepad++

2080aa487ab2cba2f14823b661bea02f.png

Audacity

f9bf9b0a47fd02e87b6496fc055227c7.png

ABBYY Fine Reader

6822f3051a3fed584500f1562645c0cc.png

VSCD Video Editor Free

1a88306ae10e166159ce9e7af7c0cd0b.png