No pretendo defender los enormes fallos de Windows, pero no puedes usar el
hecho de que la gente experta no utilice Windows. Windows está diseñado para
gente NO EXPERTA, para tener el ordenador como máquina multimedia,
procesador de textos, plataforma de juegos, etc... nadie se plantea la
programación de nada desde Windows (ni siquiera te deja trastear en nada, y
para más inri el código es oculto) y cualquiera con idea utilizará un SO
tipo Unix para realizar las tareas que desea. Eso sí, con mayor esfuerzo
para realizar las tareas sencillas que en Windows requieren preparación y
trasteo cero.
De hecho, mi recomendación particular, aunque no lo haya hecho todavía, es
tener los dos tipos de SO en máquinas diferentes. Como eso no va con el
bolsillo de todo el mundo, la solución es tenerlos en la misma máquina
(aunque hay gente que conozco a la que eso le da problemas, no sé si será
falta de pericia, pero eso es algo a "echarle en cara" a los SOs para
"especialistas", no se puede permitir dejar a un usuario inexperto a la
deriva) y usar uno u otro en función de lo que se pretenda llevar a cabo.