Good point, although if autotools was invented to replace makefiles by generating them, I'd argue CMake was too, even if indirectly.
Makefiles solve a different problem; which is of local build dependencies, looking for changes, packaging and suchlike.
CMake, as it happens, was written because Autotools were particularly ineffecient at the configuration problem. Make happens to be very efficient.