Потому что винда когда-то предложила дружественный интерфейс и пакет ПО "из коробки". Даже когда винда не была полноценной ОС, там уже было множество полезных приложений: ставишь Win 3.1 и уже не паришься с поиском отдельного редактора для текстов, рисовалки, калькулятора и всего такого. Что дальше? Дальше Win 95 - ставишь, ставишь драйвера - и всё фурычит. Опять же куча встроенного служебного софта, всё красиво и понятно. Ну, условно, конечно, зато интерфейс с окошками хотя бы для пользователя намного понятнее командной строки, для которой ещё и команды знать надо.
Линукс в то время не мог похвастаться установкой дружественной среды "из коробки". Консоль, консоль и ещё раз консоль, пляски с бубнами.
Под винду за всё это время написано множество хороших и полезных программ. И игр. Под линукс часть софта - это безгуёвые проги, которые админ-то поймёт как запустить, написав скрипты под свои нужды, а пользователь, мягко говоря, удивится и забросит. А игр намного меньше. Костыль для запуска виндовозного ПО, Wine, есть, но он не всесилен и машинные ресурсы тратит от души. Да, сейчас есть адекватно русифицированные и более чем дружественные линуксы, ставящиеся "из коробки", без вирусни, но и противовес из привычки и виндовозного софта, среди которого есть и специализированное, требовательное к ресурсам ПО.
Или вот, из жизни: есть чип для вайфая, который та же убунта не кушает, хоть тресни. Купил ноут, хотел линукс поставить - не воспринимает он карту беспроводной сети. Начал шарить по форумам и понял, что с этим чипом уже больше пяти лет бьются так и сяк. Плясал я с бубном, несколько танцев испытал - бесполезно. Пожал плечами и пошёл за виндой.
Насчёт мака... Напиши интерфейс, которым сможет пользоваться и полный дурак, и лишь дурак захочет им пользоваться. Да, эргономика, профиль экрана и всё такое. Но - несовместимость с другой архитектурой, отвратно высокая стоимость, "сверхпередовой" отказ от "устаревшей" периферии, принуждающий к дополнительным тратам на внешние устройства. А апгрейд? Это что касается аппаратной части. В ПО же Apple - это засада. Помните скандал, когда мало было купить аудиозапись в эплсторе через одно устройство и пользоваться - на другом устройстве надо было покупать отдельно? А когда записи принудительно перекинули в облако, причём если название совпадало, то файл замещался тем, что в облаке уже был, и так гибли редкие записи и записи в высоком качестве, если ранее проиндексировались в низком? А когда обычные офисные документы, созданные в старых версиях софта, новая автоматически обновившаяся просто перестала открывать? ИМХО, это нельзя называть удобством.