Hi,
I'm basically saying that when you do
M-x eglot-show-workspace-configuration
what it shows is JSON, which is nice to read, BTW.
So why not defining a way to place a default configuration for eglot written in JSON in ~/.emacs.d or wherever init.el happens to be?
Or even a way of exporting and using the output buffer of eglot-show-workspace-configuration as a kickstarter.
Always as a complement to what is normally done with .dir-locals.el (which would, of course, take precedence over the JSON stuff).
And, once you are proficient enough in elisp, you can explore the joys and frustrations of natively manipulating eglot-default-workspace-configuration.
Just to lower the entry barrier by a fraction.
Best, /PA