"They should open source it" they shouted, sure in the knowledge that the mere act of publishing source code is the final step toward software enlightenment, and will ensure a bug free experience for the rest of their days.
@davidwengier Absolutely not! A prime example would be Linux vs. Microsoft blue screen Windoze. In Linux, the only reason that you might want to reboot the computer is if you want to boot into another version of the kernel. Due to the code being open source, when bugs crop up, then they are fixed very quickly. Going further, the applications tend to be as optimal as possible. It also isn't a memory hog either.

@abhimanyudhiman Now I'm confused. I work for Microsoft, so I don't need to fix bugs? But I work on open source, so I do?

Software development is hard :(

@davidwengier Sure you would fix bugs in whatever you create. However, consider an environment where anyone can go through your code. The chances of glitches being found & making the code whizz go up. Don't they?