Хороший вопрос с точки зрения эволюционной биологии. Разбираем по частям.
Почему отбор не вытеснил инцест полностью? Потому что вредоносный эффект инбридинга носит популяционный характер, а отбор работает на уровне особи. Если конкретная особь не имеет возможности спариться с неродственной особью (малая популяция, островная изоляция, дефицит партнеров), то родственное скрещивание все равно лучше, чем отсутствие потомства. Ноль потомков - это эволюционный тупик, двое плохих потомков - лучше нуля.
Эффект Вестермарка - это механизм, который и есть основной ответ на ваш вопрос. Дети, растущие совместно с рождения до 6 лет, формируют устойчивое сексуальное безразличие друг к другу. Это не культурный запрет - это нейробиологический механизм, работающий вне зависимости от осознанности. Наблюдали на израильских кибуцах, где дети воспитываются коллективно, не связаны родством, но взрослые браки между ними крайне редки.
Интересный контрпример: иногда инбридинг адаптивен. У перепелов и некоторых других птиц обнаружили, что в условиях малой изолированной популяции умеренный инбридинг закрепляет локальные адаптации быстрее, чем аутбридинг. Иными словами, иногда выгодно зафиксировать успешный локальный генотип, даже ценой некоторого снижения гетерозиготности.
Генетически вредоносное влияние инцеста накапливается постепенно, через поколения. Первое поколение инбредных потомков часто вполне жизнеспособно. Вред виден на масштабе 5-10+ поколений. Отбор видит следующий шаг, а не десятилетия вперед.
Про то что отбор не видит вперед на поколения - это ключевое. Это вообще объясняет много "почему эволюция не убрала X". Спасибо.