En olası neden: hızlı sıralama sabit değildir , yani eşit girişler sıralama sırasında göreceli konumlarını değiştirebilir; diğer şeylerin yanı sıra, bu, önceden sıralanmış bir diziyi sıralarsanız, değişmeden kalmayabileceği anlamına gelir.
İlkel türlerin kimliği olmadığından (aynı değere sahip iki girişi ayırt etmenin bir yolu yoktur), bu onlar için önemli değildir. Ancak referans türleri için bazı uygulamalarda sorunlara neden olabilir. Bu nedenle, bunlar için kararlı bir birleştirme sıralaması kullanılır.
OTOH, ilkel türler için (garantili n * log (n)) kararlı birleştirme sıralaması kullanmamanın bir nedeni, dizinin bir klonunu oluşturmayı gerektirmesi olabilir. Başvurulan nesnelerin genellikle başvuru dizisinden çok daha fazla bellek kapladığı başvuru türleri için, bu genellikle önemli değildir. Ancak ilkel türler için diziyi klonlamak bellek kullanımını iki katına çıkarır.