> I think Neovim's decisions are justfiable in this context.

Needing to know in advance that neovim requires a specifying a different undodir to vim, because neovim's persistent undo format is unstable even though vim's is stable, but the feature is called the same thing and neovim bills itself as a plug and play replacement for vim...

This is very predictably going to lead to loss of user data.