最大的原因是因为复姓在中国历史上有过三次锐减
第一次大概出现在南北朝时期
北魏皇帝拓跋宏登基后开始推行汉化改革,他曾下令改鲜卑复姓为单音汉姓。皇族拓跋氏改姓元氏,丘穆陵氏为穆氏、步六孤氏为陆氏、贺赖氏为贺氏、独孤氏为刘氏、贺楼氏为楼氏、勿忸于氏为于氏、尉迟氏为尉氏。
第二次出现在明朝洪武年间
朱元璋推翻明朝统治之后,为了重塑华夏文化,明太祖宣布禁革胡姓,不仅很多胡姓改为单姓,就连很多本属华夏的复姓也被改成单姓,比如司徒、司空,要改姓司;司马氏要么改为司,要么改为马。
第三次复姓锐减出现在清朝灭亡之后
随着封建王朝被推翻,很多清朝贵族都改了姓氏,比如佟佳氏改为佟、董。瓜尔佳氏改为关、白。
我还听过一个比较有趣的故事,抗日战争时期很多复姓是四个字的名字,叫起来和日本名字颇为相近,所以改为单姓。虽然是个故事但是我觉得也确实有这个可能。
经过以上三次复姓的锐减,使得本来就不占多数的复姓变得更少,现如今身边的复姓朋友确实难得一见。