Why not just use vscode if you want a more featured experience, and vim/neovim if you want a minimalistic experience?
(not including the fact that Microsoft owns vscode and that some parts are not open source, im aware of that, so no need to mention it)
Vscode did not exist when I started coding, and no doubt it will eventually reach its end of life, long before I’m dead.
Emacs does almost everything, and the fact that I’ve been using it for 30+ years means I’m familiar with the options and limitations.
Sometimes I look at alternatives, but nothing else is as flexible and customizable as Emacs.