Sólo si el que los descubre los comparte.
La filosofía de muchos usuarios expertos de Windows y la de Linux es distinta.
En caso de Windows, la comunicación entre el SO suele ser entre el usuario y Microsoft. Si a alguien le sale un glitch del SO, sólo puedes reportar a Microsoft, ya que es el único que tiene el código fuente para arreglarlo.
En Linux es algo así como "Todo para todos". En muchísimos programas de software libre de Linux, incluyendo muchos SO de distribuciones Linux, hay la opción de reportar el error, para que la comunidad pueda ver cómo arreglarlo. Y como el código fuente es público, todos pueden colaborar. Incluso puedes modificar sus programas, ya que tienes el código. Por eso se suele tardar muy poco en arreglar glitches, porque hay mucha gente detrás. En caso de Ubuntu, suelen haber actualizaciones cada 3 días, más o menos.
Esa diferencia entre poseer el código fuente y poder modificarlo es lo que diferencia a estos SO. En Windows por poder, pueden robarte datos, coger estadísticas... sin que te des cuenta y no puedes saberlo porque no hay código fuente. En la mayor parte de las distribuciones Linux, puedes saber que hace el SO perfectamente, ya que el código es público.