Doesn't open source software kind of throw a spanner in this idea? In quite a few fields, the best option could be released for free and made by a team of volunteers, and if so, it would logically be better than its paid alternatives in pretty much every possible way.