Modern C++ is just fine. It is a more flexible language than Java and the rising demand of embedded software for advanced microcontrollers allows complex C++ instead of no-malloc-for-safety-reasons - style C. So I find the current trend not too surprising.
Also I dont know many languages that offer that much versatility. Only Rust maybe…when the ecosystem matures…