yeah it's horseshit. The picker just let's you pick a file path.
The Win32 API also requires you to specify that you want to truncate the existing files.
How the fuck else would it work ? An additional OpenFileButTruncateExisting() API ?
A SaveFileAndOverwriteExisting() API ?
You can argue for those, but this thread is idiotic. He tries to furiously backpedal towards the end, but if he doesn't know the difference between a picker dialog and actually writing a file, I am not sure why I'd pay him any attention.