It may all look nice and shiny. But what you people don't understand is that it is Microsoft and deep meaning of Microsoft one can know if one researches the history as only so one can see the present and look into future. Microsoft never changed its strategies. Language server protocol is just another branch of possible strategies to take away people's computing. It is matter of advertising and making it popular, when all the fish are in the net that is where final result comes, and that is to take away people's freedom and computing to centralized places.
If Microsoft is really so friendly, then instead of server based language service they could provide generic definitions how editor could act, and editor could load those generic definitions locally without server/client paradigm. Now Emacs, as prime tool of the GNU project, as free software, is then supposed to communicate with something external to receive information on how to do its functions? One big LOL on that! What will be next? Maybe computers without hard disks that simply load all they need from Microsoft. Let us give away our computing to Microsoft. What people do not understand is that large and evil corporation such as Microsoft never does any move without strategic planning and without objective. Try to recognize patterns. Then better right away stop developing language packages for Emacs and give away computing to corporations. Jean