Für mich ist der wichtigste Grund, das Rad nicht jedes Mal neu zu erfinden. Auch die Verwendung von Code, der von der Open-Source-Community geschrieben und getestet wurde, ist besser, sicherer und bringt eine schnellere Entwicklung (mit Ausnahme der anfänglichen Lernkurve).