A senior Microsoft executive told a BBC documentary that people should use commercial software if they're looking for stability.MicrosoftMicrosoft: Open source 'not reliable or dependable' | TechZDNet on ZDNethats
Open source developers are not developing the most stable software they could but microsoft isn't a good example at all! The best software is probably developed by people who love programing and earn enough to eat while doing what they love.
The moment they need to code for the earnings alone the wares do have better connection to the end user but they lack creative inovation. Sometimes you just have to take a wild guess and try something to learn what it's good for. A fresh stream of ideas make the building blocks of opinions, opinion is the only thing that is worth something. Withouth ideas your opinion isn't worth much.