While Israel were held as slaves in Egypt for 400 years, Satan had that time to set a trap for Israel in Canaan. Remember they were as grasshoppers in their eyes.
Read Lev 18:22-30 and see that God removed the evil that was Canaan to give to the Jews because of their sin. It's beyond me how righteous men mating with women could produce such a mess. The DNA of the Canaanites was fouled up from this union of Sethites? I don't think so. Why else would God cast out "righteous Sons of God" and replace them with freed slaves? Answer,...they weren't righteous Sons of God, but fallen Son's of God.
Nothing is either “answered” or “logical” in your response, and further you have no scholarship to substantiate it.
You have no basis for your “old but mistaken” claim.
Cain’s line is larger because they had to toil so much harder for their survival.
As for “foolish analysis”.....well....we have fallen angels mating with humans...
oh....and then humans defeating the fallen angels.....