Одностраничный сайты созданы с другой целью и это не связано с навигацией. Правильно сделанный ландинг (одностраничный сайт) приследует цель получить конкретное действие от посетителя. Например получить контакт в обмен на полезный материал или купить конкретный продукт (без выбора).
В то же время сайты маркетплейсы не могут обойтись без навигации и поиска, а заменить такой сайт огромным количеством одностраничников не целесообразно.
От части да, но когда одностраничник не длинный. В ином случае удобнее когда есть удобная навигация по сайту, доступ к которой при пролистывании страницы можно получить всегда.
По сути ответ верен считаю.