Pourquoi toujours ./configure; faire; faire installer; en 3 étapes distinctes?

Chaque fois que vous compilez quelque chose à partir des sources, vous suivez les 3 mêmes étapes: $ ./configure $ make $ make install Je comprends, qu'il est logique de diviser le processus d'installation en différentes étapes, mais je ne comprends pas, pourquoi chaque codeur sur cette planète doit...