And like Emacs core, eglot is missing important usability features. lsp-mode may not be pretty, but it fulfills the needs of its user-developers.
Ie, last that I looked, eglot had no equivalent to lsp-install-server.
Ie, last that I looked, eglot had no equivalent to lsp-install-server.
I'd prefer to install pyright myself in my own node virtualenv rather than having it dropped into ~/.config/emacs/.cache/lsp/npm/pyright, but I understand why autoinstall is an attractive option.
Feature regressions and security holes from those sources will effect everyone, even those installing manually.
It's not that it's hard, but it's Yet Another Thing That Can Go Wrong.