Earlier quoted context omitted.
What societies? Keyword being "practically". Just because there is an alternative doesn't mean society will adjust. And hyphenation isn't a solution, it only works for one generation.
> Just because there is an alternative doesn't mean society will adjust. "It isn't practical to do" and "society at large didn't go this direction" are very different statements. Hyphenation is two names in a trench coat. Maintaining two names indefinitely works just fine as long as you discard rather than endlessly compound. Presumably the only requirement is that it be straightforward to trace any given lineage. Th…
Discarding names doesn't preserve lineage. If you need a book to trace the names, then the point of using a name for lineage has failed.
> The traditional approach is for women to keep their maternal name and discard their paternal name on marriage while men do the opposite
It sounds like this scheme is "men keep one name lineage, women keep another".
Which, IMO, has the practical drawback of not identifying the current family unit. Lineage was important, but so was gathering all folks together into a household. When taxes, religious ceremony, etc. occurred, there was one household name on the roster responsible. This was particularly important in societies where men held certain rights for the household.