Warum immer ./configure; machen; make install; als 3 separate Schritte?

Jedes Mal, wenn Sie etwas aus dem Quellcode kompilieren, gehen Sie die gleichen drei Schritte durch: $ ./configure $ make $ make install Ich verstehe, dass es sinnvoll ist, den Installationsprozess in verschiedene Schritte zu unterteilen, aber ich verstehe nicht, warum jeder einzelne Codierer auf...