> C++'s obsession with backward compatibility is the reason that it has become > one of the most successful languages on the planet.
You're saying that as if it was a good thing. For most breaking changes, it's easy to write an automatic conversion tool, so it's not that much of a problem in practice. Or we could do it like Rust with its “edition” system.