I couldn't agree more, however...
Competition is also necessary. Just because one person (corporation, club, etc) does something well, does not mean that someone else cannot do it better. And the human tendency and corporate -mandate- for NIH means that good ideas tend to be enshrined.
The beauty of open source development is that someone with a better idea can take an approach that has been elevated to axiom and improve it. If the original developers aren't interested in the improvements, well no problem. Just take the new approach to the universe of possible users, and let it compete with the golden child. If it is -actually- better in some respect, people will end up migrating.
And being open source means, fundamentally, that "Gee, I can do better than that" can (and often does) end up as "Everyone gets to benefit".