2. I don't use VSCode nor Sublime Text, but are they really so similar that people switch between them freely?
As a comparison, I use vim. The best vim-emulation layer I've ever used is evil-mode on emacs, but even that has some hiccups that make it hard for me to switch between them (I hate that yanking to the default register on evil-mode also yanks to the system clipboard).
I use Sublime for scripts and small programs and use VSCode for larger programs/codebases.
I could use VSCode for everything so I guess they are technically interchangeable, but I prefer Sublime.
For me, VSCode could replace Sublime if they just allowed you to open a separate "zen mode" window (not fullscreen, but otherwise like VSCode's current zen mode).
Another is that evil-mode's implementation of `A` works the way I'd like it to in visual-line mode while it's just sort of annoying in vim
FWIW, ":set cb=unnamed,autoselect" (or "unnamedplus,autoselect") will probably do what you want in vim.
Another thing I forgot; running evil-mode in "emacs -nw" disables all setting of the clipboard, even with `"+` while a terminal vim with X11 compiled in will let you still access the clipboard. Kind of a super-niche use, but shrug.
I just tried A in visual-line mode and it was confusing. I'd never tried it before though, so never ran into that.