Tive mais de uma situação aonde fui obrigado a portar uma aplicação monolítica pra microserviço em cenário de missão crítica aonde a gente precisava carregar tudo pra "imagem" de até 1MB. Se vc sair do PHP vai ver que isso é problemático tb no Node, a pasta node_modules com o tempo fica enorme. E porque isso? Os ambientes serveless de algumas arquiteturas tem essa limitação.
Eu me tornei agnótisco com tecnologia com o passar do tempo e pra mim faz mais sentido microframeworks por padrão. Fiz o caminho inverso do Eloquent e descobri que ele veio do https://github.com/j4mie/idiorm. o Blade foi substituido pelo https://picocss.com/. Tudo foi portado para microframeworks que faziam algo similar.
A minha lição: graças a Deus algumas pessoas decidiram reinventar a roda e algumas mantiveram os proetos originais simples e leves o suficientes.