The big question is why it can't be just a LSP server or extension to the LSP protocol to provide all that might be needed by the LLM.
replies(1):
And this will pile up the bloat stack, similar to js libraries, because new problems will rise from the wrong solutions, requiring even more wrong solutions to be incorporated in the stack.