Eğer yapacağınız projede kütüphane ile yapılacak bir sürü iş kullanacaksanız, örneğin routing, ORM (model, repository, migration dahil), template engine, MVC, dependency injection, middleware, queue, cache, datetime, authentication & authorization, session'lar vs bunların çoğunu kullanacaksınız muhtemelen. Baştan yazmayı düşünürsek, güvenlik, testler, uyumluluk, yeni versiyon 3. parti uygulamalarla iletişimler (mongodb, mariadb, redis, rabbitmq güncellemek istersen) falan filan derken gözün korkup hali hazırda bunu yapan binlerce kişinin arasında kendini buluverirsin, ve framework kullandığın için gocunmazsın. Laravel, Symfony, Drupal, CI hatta Wordpress bile çoğu insanın az zamanda çok ve büyük işler yapmasını sağlıyor. Hadi baştan yazdın diyelim, senden başka kimse bilmiyorsa bunu yaptığını, başkası kullanmıyorsa, bir topluluk oluşturamamışsan, zibil gibi PHP framework'ler arasında bir yer edememişsen, değecek mi diye de düşünmelisin. Amacın Türk malı bir Laravel ise amenna, ama proje yapıp orada bırakacaksan, uğraşma bence.
Güncelleme konusuna gelince de, kullanmadığın kullanmayacağın özellikler için sistem güncellenmez. Mongodb'de bir problem yaşadın, ya da query'lerin 3 kat daha hızlı çalışacak, Mongodb'yi güncellemen gerekti, anca o zaman Laravel desteklemiyorsa yeni versiyon kütüphane istiyorsa, o zaman güncellersin. Onda da jenssegers/mongodb'yi ve bağımlılıklarını güncellersin sadece.