Bill Atkinson says the concept of saving files, was a bad design compromise that was implemented due to slow speed of file writes on floppy disks — that risks the loss of hours of work.
A much better system — not practical in era of floppy disks and non-threaded processes — would require you to set the file name when you opened a new document, then the file would be automatically journaling, and if the program crashed or computer lost power, you would loose very little data.