It’s in that direction, but I also think VS Code offers more and more flexible extension points.
I was reading the plug-in development documentation [0] this morning and the ways in which you can extend Obsidian feels relatively limited. I hope they’ll add more things to hook into.