Постараюсь объяснить в общем то очевидные (если подумать) вещи.
Не по порядку значимости, а так как вспомнилось )
Линукс - система без поддержки (стереотип) Windows - поддержка гарантирована. (Тут стоит упомянуть что это неверно, но стереотип давит на покупателя-пользователя)
Грамотные действия со стороны Гейтса в прошлом позволили сейчас сложиться такой ситуации. (Как пример - в свое время Эппл-Макинтош пошла на рискованный шаг. Поставила бесплатно свои компы в ведущие университеты америки. И студенты закончившие эти вузы требовали от работадателей соответствующего компъютерного парка на рабочих местах. Это уже история.
)
Далее, как снежный ком. Заключив договора с производителями железа(компъютеров) на предустановку (практически даром) своей ОС МС получила колоссальное преобладание на рынке. Производители софта естественно стали писать программы под доминирующую ОС. (Вот тут большое значение имеет то что Windows "дружелюбная". То есть из коробки много, а чего не хватает ставиться в два клика.) Со временем проявились недостатки. Отупление пользователей за счет "легкости" работы в Windows и приток еще не обремененных разумом привел к тому что мы сейчас наблюдаем.
Т.е. те корявые решения которые были приняты в виндос (нет времени, надо выбрасывать продукт на рынок) стали каким-то эталоном. И от изначально свободной от этих атавизмов системы (Линукс) требуют (отравленные Windows люди) похожести (уже глупо), совместимости (справедливо, но это уже есть, а где нет там виноваты закрытые коды) и прочего.
Далее. У линукс огромный потенциал. Но! Работа программиста стоит денег, а в опенсоурч по умолчанию считается все бесплатным. Отсюда - нет стимула (денег) тем кто пишет софт. Ну и не следует забывать про те деньги которые Windows вкладывает в рекламу себя. А народ к сожалению очень ведется на рекламу.
В 2-х словах - Windows это продукт который производится, поддерживается и рекламируется брендом. Линукс это - то что делают бог знает кто, поддержка толи есть толи нет. Реклама нулевая. Отсюда и результат.
ПС.
Пишу после принятого пивасика. Не судите строго.