[...] denn alle Probleme, die mit den neuen Features gelöst wurden, sind in modernen Sprachen nicht mal existent, oder die "neuen" Features gibt es schon länger in anderen Sprachen.
Ich denke mal, dass das Problem ja hauptsächlich daran liegt, dass C++ schon ein paar Jahre auf dem Buckel hat. Moderne Sprachen, wie du schon gesagt hast, wie D, konnten von C++ lernen und ich denke mal, dass es viel einfacher ist daraus gleich eine neue Sprache zu machen, als die alte so hinzubiegen, dass der Fehler ausgebügelt ist und die zahlreichen Entwickler nicht vor den Kopf gestossen werden, oder alter Code nicht kompilierbar wird.
Viele Mängel der Sprache sind ja schon seit Jahren bekannt und Vorschläge, wie man es verbessern kann gibt es ja oft auch schon seit Jahren. Es braucht einfach eine recht lange Zeit bis etwas durch den Standardisierungsprozess durch ist und man es in die Sprache integrieren kann. ( Was ich auch auf eine Weise positiv finde, da nicht jeder Mist, der im erstem Moment als gut empfunden wird eine Chance hat durchzukommen).