Azért ennek megvan az oka. Minek találjuk fel a kereket újra? Az érveid rendben vannak, de ha mindig mindent külön implementálnánk akkor az elkészült szoftverek irgalmatlan redundanciát tartalmaznának értelmetlenül. Ráadásul minden egy kicsit másképp lenne szar... De nem is ez a fő oka. Mert ha van egy lib aminek a funkcionalitását lefejleszteni napokba vagy hetekbe telne, akkor azt ki fogja kifizetni? Amikor a projekt tegnap előtt legyen kész és sokszor még a saját cuccokat sem lehet rendesen tesztelni, akkor szerinted milyen erőforrásból lehetne fedezni egy lib pótlását?