However,C++ grow more complex as many features announced in C++23 and later standard published.I think long history open-source C/C++ projects like binutils will use C++11 standard as the main standard to write the code.
So in your view what the C++ standard newest version of open-source C/C++ projects like binutils will use(I am writing my C2pas,so I want to know what feature in C++ will be used in these projects)?
It is not multiple inheritance (which is C++ only and not C) The C standards can't be flawed for that.
Multiple inheritance is also
not new but part of the very first C++ standards.
The problem it has is scoping. It will bite you eventually.
With the C standards I have basically no problems at all in using newer versions.