Our extension logic is all in the extension host, becoming harder to maintain and slower. Moving to LSP would help: - Better performance (runs in separate process) - Easier to test and extend - Reuse standard LSP features (diagnostics, hover, etc.)