Потому что сайт может быть большой но с типичным функционалом, тогда проблем нет
а может быть и маленький, но с не стандартной бизнес логикой, аля приложение
Тогда без продумывания базы данных, структуры приложения и под бора инструмента для реализации - годного решения не будет
Или будет но тормозное по скороти
Но это нужно каждый случай отдельно расматривать
ну бд тут не причём мне кажется, тут тока вьюха делается. никто не запрещает по мимо конструктора добавлять что то своё. грубо говоря вебпак не надо, настройка переменных типа как в scss и тд всё делается наглядно в интерфейсе, из коробки работа с изображениями и тд.. в итоге генерируется css, вьюха, картинки, иконки тд.. хз мне кажется это удобно, не надо настраивать разного рода вебпаки, сразу готовое окружение для разработки дизайна, лайврелоад, командная разработка, контроль версий и куча ещё всего. можно разрабатывать дизайн отдельно от проекта не устанавливая ларавел, если какое то приложение на Js то тут да, наверно лучше вебпак юзать, но тут не про это.