Their listed reasons seems to be more "Let's justify using C++" than "Let's fix the flaws in our C implementation".<p>Some of the choices, such as demand for exceptions and memory handling, are more indicative of a technology agenda than a strict project requirement.