Yes. We know. That&#x27;s why we have plethora of other languages to choose from, ones that learned from the shortcomings of C++ and [at least in attempt] implemented programming concepts properly. Insofar as C++ is still around, well, sometimes better to incrementally improve what we have without having to rewrite entire systems from scratch. Those working earnestly in C++ soon learn how to normalize certain techniques to work around problems and just not worry about them.<p>English sucks too (having followed better languages down dark alleys and robbed them of their loose grammar). Yet here we are, using it as the standard language on HN.