This is exactly the same as what MS did for the Python extension when the open-source LSP was replaced by the proprietary Pylance. I get the feeling that MS becomes more and more likes Google. For example, on Android, the core experience is provided by GMS while the AOSP is provided as an open-source core. In terms of VSCode, the core editor is free and open-source, but some key experience is baked by proprietary com…
Why didn't MS just contribute to the existing one, instead of writing its own from scratch?
Contributing to open source means you don't wholly own the project you contributed to, and that constrains what you can do with it.