My wallet.dat is a symbolic link to a directory which is not automatically mounted. If I forget to mount this directory before starting bitcoin, it will overwrite the broken link by a new wallet.dat.
I would expect it to display an error message, like “corrupt wallet” or something, that would remember me of mounting the target directory.