From the article:
"In my opinion, I also get the perception, that perhaps the development of Linux is guided by people who seek to maximize performance. It does not appear to be developed predominantly by those who seek to maximize profits."
This makes sense to me. Open source developers seem mostly to compete for prestige or to do their coding well out of pride in their work. Also, if you release something, your name is on it, and people can see the source. If you release something bad it becomes known.