За простоту системы нужно платить меньшим удобством. А за повышенные удобства, нужно платить увеличением сложности и проистекающим из этого увеличением количества ошибок, всяческих заплаток, противоречий, несуразностей и так далее. Чем система сложнее, тем несуразностей больше. Чем сложнее система, тем более резко увеличивается количество ошибок (зависимость нелинейная). Windows это квинтэссенция несуразностей. Миллионы разработчиков (скорее полуграмотных программистов) со всего мира делают свои наколенные поделки. Вы знаете например, что для обеспечения совместимости старых программ с новой версией ОС, в Майкрософт вынуждены делать различные заплаты и исключения, учитывающие неправильную работу приложений? В минусе имеем хреновую и архисложную архитектуру, вирусы и низкую надёжность. В плюсе - удобный интерфейс и совместимость со всеми программами, написанными за последние 20 лет. Хочется заметить для справедливости, что удобство интерфейса пользователя Windows проявляется в основном для офисных приложений. Когда дело доходит до сложного системного администрирования - множество окон с кучей настроек - не комильфо и очень хочется написать скрипт, который всё сделает за тебя для этих чертовых 5000 пользователей. А скрипта нет и быть не может. Идеология другая.
Конечно, как вариант, можно полностью натянуть одеяло на себя, как это сделали в Apple, убрать все мешающие факторы и сделать надёжную маскирующую все сложности надстройку. Но тогда, куда девать такой роскошный и раскрученный рынок? Он сам себя расширяет и даже вирусы с пиратами туда очень элегантно вписались. Настоящая сбалансированная экосистема!
Входной билет в *nix системы - достаточно хорошее понимание внутренностей этих систем. Если есть понимание внутреннего устройства, то настройка не является проблемой и команда с 10-ю параметрами в командной строке не выглядит ужасным заклинанием. *nix построен в виде системы, состоящей из простых компонентов, связанных прозрачными и простыми интерфейсами. Для понимания всего этого нужно время, нужно специфическое образование, нужно желание, в конце-концов с этим всем разбираться. А большинству пользователей нужно в игры поиграть, в офисе бумажку набить и в интернете посидеть. А вирусы, что вирусы... Если ты не владеешь супермегасекретами и вирус попался тихий (ну шлёт себе спам потихоньку или взламывает чужие машины), то о нём можно как бы и не думать. Система ведь работает
Исходя из этого, избыточная популярность Linux и вообще *nix системам не грозит, если конечно не произойдёт чуда и Linux не вылижут до состояния Mac OS, во что, если честно, верится с трудом.
P.S. Должны же где-то работать вирусы, в конце-то концов!
