There is a huge amount of large C++ code bases out in production that won’t be rewritten in a different language anytime soon. Improving C++ from within there is a worthwhile strategy.

A lot of these improvements sound like the code will need to be rewritten anyways. Granted, it might allow for a more gradual rewrite.

Gradual and targeted rewrites are at least an order of magnitude more affordable.