I've been using niri lately and couldn't believe so many apps wouldn't launch. I didn't know that was the issue. I had been manually editing so many desktop entries to make them work...
This post reads like going to a Linux forum and asking for issues with the GTX660, which absolutely does not work on Linux: your concerns are legitimate and it's reasonable not to buy all the good comments on VS Code based on your personal experience. However, it works on my machine. And it also works for many others.
You also mention to have been doing fine with "just vim". I'd argue that you should face VS Code with the same humility you faced vim. If you're up to the task, take your time to learn its quirks just like you did with Vim's. Otherwise, you're better off ending your career with the toolsuite you know for now.
Reading this feels like reading those famous math textbooks, which are for people who are already well-versed in the field yet kept being shoved into undergraduate courses.
Can you lose your voting rights in the USA?
Whaaaaat?