I do agree with this, but I'd argue the developer experience of nodejs with Typescript is far worse than that of rust/go
No, it's not TB, it's a few GB for small projects, and tens of GB for large projects. Rarely does a project ever get over 30-40GB.
> Obsession with async...
If you're going to want any amount of decent performance, you're going to have to deal with async. That's just the nature of IO bound applications.
VSCode disagrees with you. Its codebase is fascinating btw.