Por qué siempre ./configure; hacer; hacer la instalación; como 3 pasos separados?

Cada vez que compila algo de la fuente, sigue los mismos 3 pasos: $ ./configure $ make $ make install Entiendo que tiene sentido dividir el proceso de instalación en diferentes pasos, pero no lo entiendo, por qué todos y cada uno de los codificadores de este planeta tienen que escribir los...