У меня несколько версий.
А может противоречия и сказочные элементы, это от того, что мы, как и автор вопроса, всего не понимаем?
Ну то есть всё равно не самая приятная история зарождения человечества через инцест...
Род продолжился, потому что у Адама были не только сыновья, но и дочери. В Бытие 5:4 говорится об этом. Поэтому Каин,Сиф брали в жены своих сестер. Так как, люди были близки к совершенству, это допускалось . Но впоследствии такие браки были запрещены законом Моисея.
Кроме Авеля и Каина у Адама было много дочерей и сыновей. Бытие 5:3-5"Адам прожил сто тридцать лет, и у него родился сын по его подобию, по его образу, и он назвал его Сиф. После рождения Сифа Адам жил еще восемьсот лет , и в эти годы у него рождались сыновья и дочери" . Именно от Сифа пошло поколение в котором родился Иисус Христос.
Не знаю. Ответы вводят в заблуждение. Если Бог проклял и прогнал Каина а тот пошёл и нашёл жену себе. То откуда она взялась? Значит Ева родив Каина и Авеля в этот же период рожала и дочерей. Иначе, что Каин ходил 600 с лишним лет. пока Сиф не дал потомство? И ещё, Написано, что у Адама и Евы было три сына. Три! И тут же написано: "Дней Адама по рождении Сифа было восемьсот лет, и родил он сынов и дочерей" Тоесть уже не ТРИ.