Это два разных сайта и тот и тот нужен, просто под разные задачи.
Вордпрес удобен тем что в нем есть админ панель, можно легко создавать дополнительные страницы и другие материалы, вести блог, общаться с аудиторией.
Одностранчник нужен для сбора контактов, для горячей продажи, для платного трафика. На нем потом будет сложновато добавить дополнительную страницу без знания языков программирования.
Одностраничник — целевая страница (лендинг) не всегда должен быть из одной страницы. С точки зрения восприятия на странице текст располагается в том порядке чтоб ответить на все вопросы, возражения, сомнения. Это называется разогрев и закрытие на продажу (или на сбор данных). Если дать возможность клацать по страницам, разогрев происходит не в той последовательности которая нужна, человек поклацал и ушел.
Но это тонкости, а самое главное когда на странице есть то что очень нужно человеку, человек и оставит данные и купит. Купит, если будет уверен что это хорошая компания и им можно доверять.
Основная задача сайта создать доверие, чтоб при заказе человек был уверен что получит то что закажет, не потеряет денег, и все будет хорошо.
На Вордпресс тоже можно сделать одностраничник (лендинг). На английском языке Landing page переводится — страница входа. То есть на многостраничном сайте каждая страница будет страницей входа.
Что лучше лендинг или сайт — поступил еще один вопрос.
Сайт с админ панелью удобен тем что его можно продвигать в поиске, создается сколько нужно страниц, и на каждой странице пишется полезная ценная статья.
Лендинг — по сути не предназначен для продвижение через поиск, так как зачастую лендинг состоит из одной странице, его максимум можно продвигать через поиск под пару ключевых запросов. Но лендинг нужен для более быстрого привлечения и горячего трафика, с контекстной рекламы, соцсетей и других ресурсов. А уже для продвижения статьями к лендингу можно подключить сайт с админ панелью, писать статьи, общаться с посетителями в коментариях.
Никто не запрещает сделать одностраничник на базе WordPress, просто при использовании CMS (любой, не только WordPress) растет нагрузка на сервер баз данных. А значит при хорошем трафике могут быть проблемы. Классический лендинг из чистого html в этом плане намного экономнее по ресурсам сервера.
Но зато за счет использования CMS можно действительно творить определенные финты, которые с обычным лендингом просто невозможно реализовать. Например: сбор специальной статистики о посетителях и мониторинг ее в админке.
А на счет продвижения в поиске с автором полностью согласен — редкий лендинг попадает на первую страницу поисковиков.