В CMS одно из основных преимуществ - готовая админка. Это означает, что не нужно будет тратить время на создание редактора страниц, менеджера файлов и картинок, управление правами и т.п. Если выбрана нормальная CMS, разработчик её хорошо знает, а сайт функционально не очень сложный, то процесс очень сильно ускоряется, по сравнению с разработкой на фреймворке, где, по сути, придётся написать такую же CMS с нуля. Есть, конечно, вариант, когда для фреймворка есть готовые модули CMS, но тут мы приходим к противоречию.
Исходя из задач автора, вряд ли бюджет заказов предусмотрит долгосрочное написание админки на фреймворке. Опять же, с точки зрения заказчика, использование готовой популярной CMS (того же Вордпресса или Битрикса) означает взаимозаменяемость разработчиков и их дешевизну. Вряд ли он сможет найти того, кто сможет быстро и недорого доработать сайт, написанный на Symfony с админкой на React+Redux (предположим, сделать, чтобы на страницу можно было загружать несколько картинок, а не одну).
Тут разве что относительно магазинов можно подумать, но всё зависит от ТЗ. Возможно, популярный магазинный движок опять же будет выгоднее.