The intent of the author is not very clear.
Of course there are duplicate features, that's an obvious downside to keeping backward compatibility while still allowing improvement.
If two equivalent/overlapping features were introduced in the same C++ version, then, yes it would be an indicator of a faulty design process.