To flip the question on its head, why bother with C++ when you can use Rust?
You mean time to rot?
"Experience shows that this [memory safety] cannot be done without static analysis and run-time support. Furthermore, for fundamental reasons this cannot done even with such support if arbitrary legal language constructs are accepted while conventional good performance must be maintained."
[0] https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p24...