这是因为:
1. 其实同姓的人不能结婚是从我国古代的封建习俗中流传下来的,当时主要是为了避免近亲结婚,所以才会规定同姓不能结婚。
2. 过去人们活动范围比较小,有的人一辈子也没出过一道沟,一辈子也没迈出过一架山。而方圆一带都是沾亲带故,甚至一个居住区域内,都是一个家族的后代。同姓不能结婚自然是合情合理的啦。
3. 但是到现在很少有这种同姓的人不能结婚的说法了,而我们国家也只规定了近亲不能结婚,并没有规定同姓不可以结婚。
同姓不能结婚有很多原因,在传统观念中,同姓的人相当于亲戚,同姓结婚就是近亲通婚,同一个姓氏在那些封建思想中就是近亲,这是其中之一,还有同姓结婚同姓基因组合后,会影响到后代的正常成长发育,当然这只是民间习俗,现代法律并没有明确规定。