En büyük sebebi lisans bedelleri ile yazılımcı maliyetlerinin kombinasyonu,
Yani linux dağıtımlarından birisini kullansalar işletim sistemine lisans bedeli ödemeyecekler ama bu sistemlere göre yazılım geliştirici bulmak ve geliştirme maaliyetleri yüksek olur,
en az maaliyetli ve hızlı yazılımcı bilge adam gibi kurumlardan çıkan c# bilen insanlar arasından bulunabilir olduğu için yazılımı c# ile geliştirirler, lisans bedeli ödememek içinde XP kullanırlar, yok pahasına ürünü elde ederler ve yüzlerce kurulumunu çalıştırırlar.