I get where you're coming from. It's just amusing that many people talk about how great it is to use LSP with Emacs, but are simultaneously recommending not to use MS tools :-)
If one is concerned enough not to use VSCode because it is MS, then one should also not use LSP.