На разные задачи, разные решения.
Мы при разработке интернет магазина, смотрим на планы клиента и конечно же бюджет. Почти все заказы делаем на ОпенКарт (CMS), хотя пару раз делали свою платформу для клиента, такая себе задачка я Вам скажу. Времени потрченна уйма, куча нервов при выполнении проекта, а по результату тот же ОпенКарт.
Если речь идёт о Лендингах у нас есть три опции, если нам нужно их много делаем шаблонизатор прикручиваем к магазину или ОпенКарт, а когда он один (лендос) используем mobirase 4 или Elementor WP.
Опять же все зависит от бюджета и времени потраченного на разработку.
Если вы можете закрывать сделки с сайтами на елементоре, у клиента есть Лиды, сайт продвигается по СЕО - значит не парьтесь