Je ne suis pas d'accord sur le fond, bien qu'on puisse penser que la complexité "en apparence" soit un argument.

Ce que l'on croit pouvoir faire "simplement" sous windows ne l'est absolument pas, c'est une illusion. Je prend un exemple pour illustrer mon propos : dans mon entreprise nous avons un serveur de fichier, tout bête (aucun droit particulier à gérer, pas d'ACL, pas de domaine, bref, du partage simple) à installer.

Sous linux, Ubuntu Server, on (une équipe de débutants) l'a installé en 2 jours (paramétrage de samba... et documentation comprise !)
Quelques années plus tard - alors que tout fonctionnait parfaitement - un manager débarque, décide que Linux ne sera pas gérable si les personnes connaissant linux devaient s'absenter, et demande à remplacer ce serveur de fichier par un serveur Windows.

Il a fallu près d'un mois complet pour le faire fonctionner (drivers, partages, copie des fichiers laborieuse - comment fait-on pour copier 1 To de données dans Windows ?! - création d'utilisateurs + paramétrage de tous les postes clients, puis on revient en arrière, etc.)
Et encore, la performance n'est pas au rendez-vous, tous les utilisateurs se plaignent (comment faire par exemple pour synchroniser le même To de data entre un backup et le serveur si on ne peut pas utiliser Rsync ? et même si on utilise rsync via Cygwin, ça ne tourne pas aussi rond... et on en arrive à la question : pourquoi Cygwin ?... quand on peut tout simplement installer linux !)
Sans parler des fichiers crackés : lorsqu'ils se sont trouvés sur le nouveau serveur l'antivirus (et oui, il en fallait un !) les a automatiquement rangés en quarantaine, prétextant que c'étaient des virus... je vous laisse imaginer le mécontentement des utilisateurs (certains diront que c'est bien fait pour eux, toujours est-il que je ne crois pas que ça soit aux systèmes d'exploitation et aux anti-virus de se transformer en juges)

Bref, si une opération informatique demande de l'expertise, elle en demande autant, voire plus !, sous windows que sous linux. Le truc, c'est que sous Windows on fait rapidement les 95% du boulot et on croit avoir fini : ensuite, on se rend compte des problèmes et il faut un temps infini pour terminer les 5% restants.

De quelle complexité parle-t-on ? Je crois que c'est plutôt la peur de l'inconnu : l'environnement graphique, la réputation de microsoft font que les gens se sentent en sécurité et qu'ils pourront toujours tout faire. C'est absolument faux. La facilité apparente de Windows est extrêmement trompeuse et dangereuse (rien que sur le plan de la sécurité par exemple), et les problèmes arrivent très vite (limitations, blocages, obligation d'acheter tel ou tel logiciel, etc.)

Ma conclusion : prendre le meilleur des deux mondes en installant de base une distribution linux et en virtualisant windows par dessus. Ça permet de décharger Windows de ce qu'il ne sait pas très bien faire (gestion des fichiers, de la mémoire et du réseau, pare-feu aux virus et aux attaques en général), ça permet de faire ce qu'on ne peut pas (encore très bien) faire sur linux (par exemple : office, photoshop, jeux & co) et ça permet de faire toutes sortes de choses auxquelles on ne pense même pas lorsqu'on ne connaît que Windows.
Si on bouzille windows avec un virus ou avec des installations/désintallations répétées il suffit de redémarrer sur le (l'image du) dernier backup qui fonctionnait, ça prend 30 secondes.
Idem, si on bouzille l'install linux on supprime tout (sauf "home") et on réinstalle (je fais un backup de mon listing aptitude - vous avez vu que je tourne sous ubuntu - et voilà)