I don't think it is Linux per se that is better as open source software. It seems to support a much more competitive market, which is something that busines seem to shun in their never ending lust for growth. And there are good checks and balances for open source. Just consider what happens when a project becomes too arrogant: if a new independent project isn't spawned, one based upon their existing code base will.