The point is that the basic Emacs shortcuts don’t work in VS or VSCode. Also your solution does nothing for the “temptation” to use Windows shortcuts in Emacs. There are ways of working around both of these problems with enough effort, but these workaround get exhausting and it becomes easier to just stop using Emacs.