Configure checks for different C compiler capabilities because their capabilities change every release and often software has to configure around missing features on old compilers or simply refuse if feature X isn't available.
It seems to me to be a complete waste of time testing that every tool "works" every time someone with a broken system has a problem (sorry @andy5995 not picking on you specifically) what next? doxygen, then cp maybe? and bash? `</end grouch>`