... sondern wird seit vielen Jahren aktiv weiter entwickelt. Das Verwenden ungeschützter Pointer ist seit der Einführung von Smart Pointern in C++-2011 nicht mehr empfohlen und sollte die absolute Ausnahme sein. Verboten ist es allerdings nicht. Womit wir vielleicht eher zum Kern der Sache kommen: Die Entwickler müssen mit den eingesetzten Sprachen und Werkzeugen effektiv und sicher umgehen können, sich regelmäßig weiterbilden und genug Zeit zur Verfügung haben, um hohe Qualität abliefern zu können.
C++ ist sehr mächtig, hocheffizient, aber leider auch extrem umfangreich und kompliziert. Ob es die richtige Sprache für die jeweilige Anwendung ist, hängt davon ab, wie viele Top-Entwickler mit äußerst fundierten und aktuellen C++-Kenntnissen man hat. Diese können Best-Practices etablieren und vermitteln vermitteln und weniger erfahrenenen Entwicklern den sicheren Umgang mit C++ beibringen.
Hat man solche Leute nicht, oder nur wenige, sollte man aus meiner Sicht die Finger von C++ lassen.