原因有二:
虽然近亲结婚的弊端在近代有了生物学上的研究时,人们才从根本上确定了弊端来源于哪里,但是人们自古根据经验总结而成的规律也同样发现了近亲结婚十分不利于种族的延续。而在古代,又特别时少数民族。首先人们结婚的距离不会太远,毕竟交通工具不太发达,所以导致了在一个不大的圈子里,人们都在互相的连亲。这就导致十分有可能会近亲结婚,于是为了防止这种情况,族群的上层决策人就立下了“同姓不婚”的规矩。
这一规矩其实并不难理解,任何一个现代,甚至古代的人都可以轻而易举的理解。毕竟在少数民族中,不像那些遍布全国的大姓,例如“张王李赵”等姓氏,同姓的人,基本上都是从同一个家族里出来的。
“外族不婚”这一禁忌,其实从明清时代基本上就已经破除了,“外族不婚”其实是一种十分古老的规矩,到了现代依然是行不通了。不过当时之所以有这种禁忌,其实是和当时的社会情况有着十分紧密的关系,那就是为了维护族群的团结!
没错,为了维护族群的团结而禁止和外族人进行结婚。很多人可能很难理解这一点,其实是不理解在古代落后时期那时候他们的生活环境。在古代落后时期,那时候布依族的生活环境是十分落后的,甚至可以说是处于勉强生存的阶段。而处在这一阶段就必然面临着困难的外界环境,例如土地荒芜、周围争端不断。
周围争端不断,就意味着周围肯定有一些和布依族是属于竞争关系的其他民族,这也就导致了人类之间的斗争。所以为了保护自己的族人,也为了保证族群的团结,布依族就不得不禁止族内人员与外族进行通婚,不过这一禁忌在晚清时代随着和外界的接触,到如今已经破除了。