Emacs probably enables more functionality than vscode or any other tool. You can literally browse the web or send emails from emacs - Iām not saying you should, but the potential for performing tasks are infinite.
Vim has by far the better default user interface, though.