Man, I have lost my voice on this issue. Disagree and commit they say.
I'll tell you, managing two systems in different languages that need to interoperate, it's tough. I'm so sad C/C++ couldn't get organized and iterate towards something better. There is a huge trade-off being made here - all the effort spent writing some things in Rust, well it's also not going to fixing all the C++ code. That's still there. Sometimes the forest gotta burn for new flowers to bloom. I hope it burns fast.