I voted “Yes”, but I meant “Yes, to use LSP without blocking the whole thing everytime”.
I mean, multithreading is always welcome and I see its uses, even for emacs, however I cannot think of any primary uses where it could possibly be a dealbreaker not to have.
A lot of very useful software is not multithreaded. Hell, javascript is not multi-threaded.
If you want a multithreading Emacs contribute to https://github.com/lem-project/lem. That will probably get you there faster than with Emacs.
Truth is it isn’t Emacs that you want, but the features it has. Just replicate them in Lem.
Is this about Elisp threading or Emacs using threads to implement rendering and executing Elisp etc?