not using features does not mean they do not exist. they are used in codebases and libraries, burden implementations, and inform the usage and idioms of the language in general. you can't just ignore the complexity of a complex language.

also, C++ fails at being an extension to C. C++ is not a full superset of C.