Con esto demuestras la realidad que has vivido todo este tiempo. La vida en Windows y el código cerrado es esa, como la gente no tiene la manera de ver el código los defectos que encuentran los hackers son para aprovecharlos, hacer maldades, piratería, etc. Esa es la realidad del mundo Windows, nadie se va a poner a buscarle para mejorarlo o son muy pocos puesto que no tienen manera de contribuir tan directamente. En el mundo del software libre es distinto, hay de todo (hackers con buenos propósitos y con malos), pero son más los usuarios que ven el código para aprender, para evolucionar esas aplicaciones, aportar y desarrollar nuevas basandose en otras, etc. y esto es porque simplemente el código está a la mano de todos y de aquel que le interese y no tienes que ser un hacker muy avanzado para poder ver el código.
No te culpo por pensar así, pero creeme que tienes una visión limitada de la realidad y espero que eventualmente lo entiendas.