Why not just use vscode if you want a more featured experience, and vim/neovim if you want a minimalistic experience?
(not including the fact that Microsoft owns vscode and that some parts are not open source, im aware of that, so no need to mention it)
More like a ball of clay: infinitely and trivially malleable. And you can bake parts of it into ceramic whenever you want.