У линксоидов часто вижу аргумент, мол Android и сервера под линуксом, значит все топ, мы победили, переходите на Линукс! Но Андроид - не аргумент, он максимально упрощён, пакетный менеджер там полностью портативный, скачал АПК - и юзай где хочешь, да и плейстор есть. Роутер как правило имеет удобную веб оболочку, где только кнопочки тыкать и надо, так что тоже не аргумент.
1) В линуксе же, лишь вопрос времени, когда тебе понадобится терминал, и понадобится он тебе довольно скоро. В случае Федоры, встроенный маркет приложений gnome software максимально глючный. Заходишь карточку приложения - нажимаешь "Скачать" - выходишь на главную - пытаешься вернуться назад в карточку - вечная загрузка, приходится процесс gnome-software перезапускать. Эту шляпу уже несколько лет не могут исправить, поэтому все обновления накатываю через терминал.
2) Драйвера NVIDIA это вообще отдельная тема, Fedora продвигает Wayland, да и в новостях пишут что ещё чуть-чуть и "иксам" кабздец, но поставив линукс на типичный комп (в котором в 80% стоит дискретки от NVIDIA), ты получаешь открытый драйвер который непонятно как и через какую матерь работает. Да, можно установить закрытый драйвер, но это опять же терминал, либо скачивание "установщика" с оф сайта, и там отнюдь не "далее-далее-установить", а опять же терминал, и навыки прибивания текущей графической сессии, ибо из под ГУЯ, драйвер не поставить. Адепты линукса скажут - на AMD все работает, я что, железо должен под систему подбирать в 202х году? Это не хакинтош, где это хотя бы оправдано, лол. Почему-то когда на винде что-то не работает, это виновата винда, а когда на линуксе не работает, то виноват ни в коем случае не линукс, а производитель железа. Лицемерненько, не находите?
3) Гейминг на линуксе - тот еще анекдот. Как-то решил поставить стим на Федору, скачиваю любую игру - не работает. Даже какая-нибудь Халва и Дота не запускается. Но почему, ведь на линуксе же ведь все работает, да? (нет). Оказалось дело в BTRFS, в которую федора по умолчанию форматирует разделы. И нужно перенести игру на диск, который будет отформатирован в ext4...
4) Драйвера устройств. Да, на линуксе куча всего поддерживается из коробки, и например заменив Wi-Fi адаптер с Realtek на Intel, на винде скорее всего нужно будет ставить драйвера, а на линуксе все заработает. НО: не дай бог каких-то драйверов не будет в ядре, это атас. Пойдешь в гугл, по запросу Realtek 8xxx linux driver МОЖЕТ БЫТЬ найдешь ссылку на гитхаб, перейдешь туда. И нет, никакого "далее-далее-установить" не будет. Откроешь терминал, скачаешь исходники, из под терминала запустишь скрипт, который соберет модуль ядра под твою систему (ЕСЛИ соберет). И, перезагрузившись, будешь молиться что после установки ничего не сломалось, и тебя например не отвалится интернет окончательно, даже по проводу (реальная история кста)
5) Поддержка. Винду и андроид можно юзать в любых версиях в любое время, просто живя на старом софте, спокойно качая установщики с интернета. Не подскажете, как там живут люди на Ubuntu 16.04? Актуальны ли репозитории? Можно ли скачать софт оттуда?
6) Сломанные зависимости, как же я забыл? Это когда ты ставишь одну программу, а она ставит нужные компоненты для своей работы, по типу как редисты в винде. И другие программы, которым тоже нужны эти компоненты, могут не качать их заново, а юзать то что есть. НО НЕ ДАЙ БОГ, при удалении удалится какой-то лишний пакет... Ох, мать, здесь можно расписать тираду на час, как я десятки раз восстанавливал сломанные пакетники, но не буду. Кто понял, тот понял.
Прошаренный линуксоид может сказать: "так есть же портативные версии!". Да, есть, но подавляющее количество софта не имеют портативных версий, а те что есть, имеют зоопарк из форматов: AppImage, Flatpak, Snap, и каждый со своими недостатками. Прямо как лебедь рак и щука. С таким подходом, я удивлен, что ядро еще никто не форкнул, и не стал разрабатывать его прям обособленно и самостоятельно (как у BSD-шников). Хотя, мне кажется мы скатимся к этому, как только Торвальдс отойдет от дел (тьфу-тьфу)
7) Крайняя неустойчивость системы, в, казалось бы, банальных вещах. Систему сломать проще простого. Рецепт прост: не обновляйся 3-4 месяца, а потом загрузи 600-700 пакетов на пару гигабайт, и вероятность того, что после перезагрузки ты увидишь черный экран, либо emergency mode очень высока. На исправление потом уходит приличное время. Если бы это было не так, Canonical/RedHat бы не стали продвигать атомарные дистрибутивы, с возможностью откатиться.
Я вообще один раз сломал систему тем, что через GUI приложение "Диски" сделал автомонтирование NVME диска (не системного) при запуске ОС, а потом через время вытащил его. Итог - при загрузке система падала в emergency mode. Пришлось через live-usb загружаться, и ручками удалять запись из /etc/fstab.
Просто представь, что винда бы падала, если б ты вынимал диск, для которого бы выбрал опцию "Всегда показывать файлы и папки" в меню автозапуска Проводника. Это же абсурд...
Этот список можно продолжать до бесконечности... Многие сейчас подумают, вот мол виндузятника порвало, но я лично использую Linux дистрибутивы с 2019 года. Я понимаю, какие у линукса явные проблемы, и что при всем желании, он никогда не станет массовым, в своем исходном виде, тем более на десктопе.