Súhlasím s tým že v prípade investície zdrojov do hľadania viacerých riešení jedného problému sa vyhovujúce riešenie sa bude hľadať oveľa dlhšie, ako by sa hľadalo keby sa všetky zdroje investovali do jedného riešenia. No na druhej strane je menšia pravdepodobnosť že sa uviazne v lokálnom maxime, vďaka tomu že prehľadávaný priestor riešení je zvyčajne oveľa vačší.
Taktiež v mnohých prípadoch to komunita robí zadarmo a tak je im veľmi nefér zazlievať, že namiesto toho aby investovali čas štúdiom kódu nejakého existujúceho riešenia (ktoré vôbec nemusí byť optimálne napísané), radšej napíšu niečo nové čo ich baví, aj napriek tomu že sa mnohé časti vyvíjajú opakovane.
Okrem ľudí, ktorí stále radi píšu niečo nové, existujú v komunite ľudia/firmy, ktoré zase radi z existujúcich riešení vyberajú to najlepšie aby nakoniec vytvorili niečo nové ešte lepšie.
Na pohľad to môže všetko vyzerať chaoticky, napriek tomu si myslím že je to tak správne a v konečnom dôsledku iteruje k lepším riešeniam, ako v prípade že o riešení rozhoduje jedna firma.