That might be, Eli. When people submit changes to the Eglot
eglot-server-programs, I rarely double-check to see if they actually
work. As Brian points out, it does seem to work in some installations
of this language server.
Just as a data point, I myself almost always start my servers with
C-u M-x eglot and then proceed to find the right server using Emacs's
completion system. Even if the invocation is complicated, it will last
me through the session and be available in my next session with
C-u M-x eglot M-p RET (because I use savehist-mode).
João