A big reason for me to start learning Emacs again is due to the inevitable rot of VS Code. I'm even playing around with Neovim a bit.
VS Code is like milk, but with an unknown expiration date. At some point, it will be spoiled by MSFT injecting their marketing garbage into the experience. This will take priority over improving performance and fixing bugs. And they've already added spyware into the software by default.
I've realized I would have been better off just sticking to Emacs/Vim entirely, where I can rely on my tools for decades to come. They're not constantly changing the UI/UX, because the maintainers of those products are actually doing useful work, rather than busy work.
You're describing something akin to "timing the market." Why not just use the product until the shittification happens? You're leaving utility on the table otherwise.
VS Code is like milk, but with an unknown expiration date. At some point, it will be spoiled by MSFT injecting their marketing garbage into the experience. This will take priority over improving performance and fixing bugs. And they've already added spyware into the software by default.
I've realized I would have been better off just sticking to Emacs/Vim entirely, where I can rely on my tools for decades to come. They're not constantly changing the UI/UX, because the maintainers of those products are actually doing useful work, rather than busy work.