Obsidian is built on a modular architecture. Canvas view is a plugin so you can turn it off if you don't want to use it. Not much is changing with the core. You can still run Obsidian as a very lightweight app with most plugins disabled.
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.
Thanks. That's what I like about Obsidian, a flexible tool kit, instead of KFC party bucket. I just wanted to (self-servingly) remind Obsidian to keep in mind not to go down that road.