Cmake might suck, but is arguably the de-facto now. It's not standard, since the C++ committee does not want to deal with the real world (tooling).
That’s an existence proof that a new tool that doesn’t suck can take over an ecosystem.
UV was so good it was just obviously significantly better.
All I really want is Bazel/Buck but in a simple and easy to use way. I feel like this can be done.