In many species, members of clans and tribes go off to discover mating opportunities. I believe much of it has to do with limiting inbreeding.
I remember a scene in Game of Thrones where the guy didn't want to be eaten by the dead things, so he said he was going to take his boats to an island, kill all the men, and take their wives. Such things happen often in war. It might be a reason war exists.
In the case of the German daughters, if the males work the land, know the land, defend the land from invaders, then it would make sense the daughters leave to be protected by such men in another land.