Also, it depends what you mean by bloated, but VS Code can be stripped down to work just like the two I listed above. Language servers aren't required by any means. If you're looking for sub 50MB ram usage, then stick to the two above and search for "Sublime Text alternative" and I'm sure you'll find more equivalents than you ever wanted.
I prefer Atom.io over VSCode for simplicity. It's much closer to working the way I want out-of-the-box. There's so much junk I have to disable in VSCode to get it where I like.
I see it more as an good modular editor that they dressed up as an IDE cause that is what the people say they want.
I'm serious, give it a spin, it's underrated.
each individual program is its own module, fs to link them (files or pipe)
Why is more tools a problem?