For people working web dev over multiple stacks and tech, emacs cannot compete with vscode, full stop.
People don't use vscode because it's snappy or hip or cool or the best or whatever (because it's not), they do it because you can quickly and painlessly set things up with it's gigantic ecosystem of plugin and libraries.
You could give me a new machine and I would have it up and running for a modern stack (django, nuxt, vue, python, Typescript, postgres, AWS, git) in less than a day a way that emacs could not.
Emacs has strengths and uses, but a vscode replacement it is not