Потому что на лендинге нет ничего лишнего, что мешает и отвлекает клиента от выполнения желаемого действия. Обычный сайт выполняет несколько функций. Информационная (дать информацию). Имиджевая (сформировать отношение к компании/продукту). Конверсионная (получить действие). Часто отдельный лендинг, на котором фокус сосредоточен на получении действия (подписка, заполнение формы, просмотр видео) справляется со своей задачей лучше т.к. ничего не отвлекает пользователя от того, чтобы это просто сделать.
Спорный момент, эффективнее по отношению к чему? Если говорить о контектстной монобрендовой кампании, то, безусловно, контекст работает отлично. Происходит это потому, что лендинг содержит много убедительных конверсионных элементов и концентрирует пользователя на одном (трех) продуктах.
Лендинг предназначен для конкретного целевого действия, т.е. либо закрыть страницу сайта, либо оформить заказ. Поэтому по количеству продаж определённого товара лендинг выигрывает у многостраничных сайтов.