The thought is that all software has vulnerabilities. Closed source like Microsoft, tends to take longer to patch. In some cases, months or even years. Open source on the other had, is transparent, and allows vulnerabilities to be patched in days and sometimes hours.