I have no knowledge of CMake other than that of a very superficial user. Still I think due to critical mass unless we have something truly ingenuous it is probably better to keep adding missing features to CMake than create other tools from a scratch.
I agree. I looked into Meson back when I had to use CMake and it is definitely an order of magnitude saner... But it's still basically the same as CMake and it lacks the enormous mindshare or CMake.
If I was going to use something that wasn't CMake I would use something that fixed lots of problems - Bazel or its ilk - not something that was just CMake but less fugly.
You are free to do that, but I am going to continue using Meson since it is so much better than CMake will ever be. The syntax is actually readable and familiar.