So why are so many projects, which already have "working" autoconf build
systems, doing all that "useless work" to switch to CMake? The next thing
that happens is most of them seem to express great satisfaction and
relief with the result. Is this just self-delusion to justify the work?