I would encourage nonproprietary standards for tools and libraries.
C++ is designed to allow you to express ideas, but if you don't have ideas or don't have any clue about how to express them, C++ doesn't offer much help.
Any verbose and tedious solution is error-prone because programmers get bored.
Most of the programmers in ten years will be us, and we won't get much smarter.
However, when Java is promoted as the sole programming language, its flaws and limitations become serious.
Design and programming are human activities; forget that and all is lost.