It's confusing to mix vendored dependencies with neovim source code. A clean separation is simpler to keep track of and simpler to document.