I agree about this issue, maybe in the distant future this could be fixed as well but where will VSCode be at that stage? Probably even more miles ahead, due to MS funding. When there is good async support in Emacs a lot of packages would need to be rewritten.
However I prefer Emacs anyday over VSCode, I am very productive in Emacs because I'm used to doing almost everything in it