Because it is part of the CMake generic block and as such it is almost as important as toolchains (ie. affects many packages). But OK, granted, you could say the same for fftw, zlib, python and what have you...