I think adoption will remain pretty limited though, because plugin authors want to support vim and neo.
Yes.
> (it can be disabled at build time)
No, Lua is not optional in Neovim.