Mengapa selalu ./configure; membuat; membuat instal; sebagai 3 langkah terpisah?

Setiap kali Anda mengumpulkan sesuatu dari sumber, Anda melalui 3 langkah yang sama: $ ./configure $ make $ make install Saya mengerti, masuk akal untuk membagi proses penginstalan ke dalam langkah-langkah yang berbeda, tetapi saya tidak mengerti, mengapa setiap pembuat kode di planet ini harus...