Düşünceniz çok yanlış. Frameworkler yok sayalım ve bir proje geliştiriliyor. Bu projeye yeni birisi dahil olacak ama yapıyı daha önce görmemiş. Dahil olma süresi ne kadar olur? 1 ay 2 ay? Bu sürede maliyeti ne olacak?
Nereden ne gelip gittiğini bilmesi için dokümantasyon hazırlanmalı, ekstra iş gücü?
Herkesin bildiği belli bir yapı olursa yukarıda ki sorunlar olmaz ve hızlı şekilde geliştirme ortamı hazırlanabilir.
Sizin mantığınızda ilerlersek, hiçbir zaman "HAZIR" şeyler kullanmayıp Amerika'yı baştan keşfedersek yazılım hiç gelişmez.
Framework sana projeni vermez sadece hızlı şekilde ürün geliştirme ortamı sağlar, ihtiyacın olan MVC yapısını vs verir.
"Amerika'yı baştan keşfetmeye gerek yok"
Bir hocamız sürekli kullanırdı bu lafı. Dediğiniz gibi, çok haklısınız.