Да, продвигать сложно, но возможно.
Внутренняя и техническая оптимизация упирается в оплату чел/час специалистов (программист, SEO специалист), либо, если вы самостоятельно это делаете - в собственные чел/час. И, получается, что на практике оптимизировать автономную CMS проще и быстрее (дешевле), чем сайт на агрегаторе.
Так же некоторые задачи на конструкторах просто невозможно реализовать, а невозможность реализации некоторых задач иногда является принципиальным при оптимизации сайта.
В итоге получается, что конструкторы идеально подходят для стартапов и получения трафика с рекламы, но для проектов, ориентированных на долгое развитие и получение трафика с поисковых систем предпочтительнее автономная CMS.