As much as I love the structural type system of #TypeScript , I really could do without the baggage of the JS it's built on.
The whole CommonJS/ESM thing is just embarrassing. Every time I think I've scraped the bottom of that particular barrel, I find another rotted plank beneath it.
I see now how people end up jumping ship for Rust or Go or whatever. I have no clue whether those ecosystems are less broken, but some days I understand the decision to just choose literally anything else.