I’m just wondering if this feature has ever been considered. Some vim users may find it annoying to the point of disabling it. But a great many users do not even recommend in doing so, as this prevents from recovering the file.
The users who are against it mainly complain about swp files littering the working directories or whatever path environment the editor points to.
As it is,
:w by itself with nothing appended to it, or so I think and correct me if I’m wrong or I’m simply doing it the wrong way, is dangerous to the point of writing an empty buffer’s content into an existing file.