Burada şu soru akla gelebilir: İnsanlık tarihi tek ise, evreler gerekli ise, belirli bir hedef doğrultusunda ilerleme kaçınılmaz ise neden farklı insan toplumları vardır? Neden aynı anda farklı aşamalarda bulunan toplumlar söz konusudur? Bazı toplumlar, diğerlerine göre neden daha yavaş ilerlerler? Comte, bunun nedenini üç faktöre bağlar[58]: