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