To be clear, I think the goal would be to have a close-to-turnkey system for emacs that added emacs' side of the LSP equation, that would integrate with whatever language package the user wanted (compiler, interpreter, etc.) to use. Roughly speaking, something like emacs-lsp (
https://github.com/emacs-lsp/lsp-mode), somewhat integrated into emacs. Then a hypothetical user that wanted to program in, say, OCaml, would install either ocaml-language-server or ocaml-lsp-server, and emacs-lsp would pick it up. In some cases, emacs would probably want "links" (instructions, documentation, etc.) for getting the common language server support, but usually these are bundled the toolchain for the language itself, outside of Emacs. For example, the Go language server support is installed with "go get".
HTH,
~Chad