Le fait qu'une faille éxiste et soit connu n'est pas un problème : tant qu'elle n'est pas exploité, le danger n'est que potentiel.
De plus, une faille qui se retrouve exploité est corrigé en à peu près une semaine (la plupart du temps). Donc même lorsque qu'une faille est exploité, ce laps de temps n'est en général pas assez long pour permettre une infestation mondiale dangereuse. C'est pour cette raison que, malgré les faille dont il souffre, la plupart des utilisateurs n'en ont finalement pas peur. Sauf en cas d'attaque très ciblée, évidemment.
L'autre raison qui fait préférer Windows, c'est que tout (ou presque) éxiste sous Windows, alors qu'il est parfois difficile de trouver son bonheur sur d'autres OS.
Par exemple : Trouvez-moi un équivalent compatible de SolidWorks pour MacOS et Linux?
Windows à réussi à s'installer en leader du fait des judicieuses décisions commerciales de Bill Gates, et c'est maintenant cette position "dominante" qui s'auto-entretien : On développe pour Windows parce que Windows est le plus répendu. On achète Windows parce qu'on y trouve de tout.
C'est une sorte de cercle vicieux. Il ne se brisera que lorsqu'il se produira un évennement suffisament fort pour que la majorité des utilisateurs changent d'OS. Et même alors, ce processus risque d'être suffisament long pour que Microsoft se reprenne et sauve la face. Mais ça, on ne le saura que quand ça arrivera ^^