I always say that there's only one reason to use vim over emacs, and that's that vi is on almost every machine you touch. It's an optional POSIX command[0], but it is as common as `more` or `type`. Though that is a bit of a lie. The other reason is that you're more likely to find vim bindings in random programs than emacs :P
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.
you win this one vim, but I’ll get you next time.