@matrix programming is so bad.
CMake is actually its own programming language, not even kidding.
It is extremely easy to write non-memory-safe code in C++ that neither the compiler nor the IDE will complain about. It will work by coincidence and randomly break, sometimes in completely unrelated places.
Things could be worse though. You could be using VCPKG for a large project, which we are currently planning to replace with conan.