The fundamental problem is that
- These people are replacing Make, while still using Make
- They're not clear on what problems of Make they're solving, specifically. And they have never read the manual, and don't know how to use Make
For 99% of the projects out there, some Makefiles are what you actually want. It isn't perfect, and has many well-known warts, but CMake is not a step forward.