Yes that's the point. If vscode didn't insist on installing potentially gigabytes of blobs then this wouldn't be necessary.
(I'm a vimmer anyway... And emacs is too bloated to fit too, conveniently.)