I’ve never used cmake and have no idea how,
That's odd. CMake is the de facto standard in C++. Even Visual Studio supports CMake, and perhaps the best IDE for C++, CLion, is basically built around CMake.
What exactly have you been doing in that decade of experience working with C++?
The Rusty community itself stated in no uncertain terms that even they believe Rust is already too complex, and the numbers of those expressing that concern are growing every year.
https://www.infoworld.com/article/3713264/rust-developers-concerned-about-complexity-low-usage.html
Please leave that fanboy attitude at the door. It does no one any good.