Wenn der Wildwuchs aber zu groß wird, dann wird es wieder schwer rauszufinden was davon nun "gut" ist.
Siehe z.B. die unmassen an Forks, zu manchen Projekten, wobei viele Forks nur eine nutzlose veraltete und nie wieder aktualisierte Kopie ist und es so das Finden ungemein schwerer macht.
Regelt das nicht irgendwann die Community? Abstimmung mit den Füßen... Wo es gut ist sind bei Open Source meistens auch mehr Nutzer. Beispiel: Libre Office vs. Open Office. In dem Fall war es noch nicht mal die Technik sondern das Management, das bei Open Office verk***t hat. Das selbe gibts auch bei den Sourcen. Wenn mal was hoffnungslos verfrickelt ist, dann wandern irgendwann die Entwickler ab - Beispiel: X-Server.
In der Hinsicht ist es bei der kommerziellen Entwicklung oftmals schwieriger. Dort gewinnt nicht immer der beste Code oder das beste Programm, sondern derjenige der am lautesten schreit oder mehr Vitamin B im Management hat.