There's a subtle point here that I hadn't fully considered before: even three languages with somewhat different ideas about what the language itself should be like are mostly in agreement about how builds should work (or more specifically, how they shouldn't work). There's somewhat of a consensus in terms of what people expect from a language nowadays in terms of tooling, and as the parent comment I originally responded to was saying, I have to wonder whether any amount of changes in the C++ language itself would be enough to matter without also reaching parity in that regard.