c++ projects today are very different from c++ projects in the 01990s when basically all 'serious' software was either c++ or c
a lot of c++ projects in the 01990s were what we think of now as java projects or c# projects (or django projects): line-of-business systems full of boilerplate and shitty architecture, not streamlined mega-optimized aaa game engines or web browsers
c++ projects today are the niche that was left over, which is, yeah, basically the cases where you can't afford gc
— ⁂ —
the appeal of wirth languages is that you get 90% of the value of a monstrosity like pl/i or c++ for about 5% of the complexity
language complexity hurts you three times: when you are learning the language, when you are choosing a compiler, and when you are debugging your code
so actually sometimes you get 200% of the value of a monstrosity like pl/i or c++
hopefully at some point someone will develop a wirthified version of rust, but i don't think wirth will do it this time