原因如下:
1,古代医疗水平太差。
在现代医学普及之前,尤其是抗生素普及之前,人的平均寿命是很短的,尤其是婴儿和少儿死亡率非常高。不要被影视小说里的古代神医所误导。无论古代的中国还是中世纪的西方,医生(就算是宫廷御医)的水平都很有限,身体弱的小孩但凡有点伤病,尤其是传染病,就很容易夭折。
2,早婚早育的危害。
古代人结婚早,讲究的是早早地成家立业,可是早婚带来的第一大危害,就是子嗣的问题。皇子15、16岁还没发育好就结婚了,他的新娘往往更小,刚刚初潮,甚至只有12、13岁。父母年幼,没发育好就生育,会导致子女先天不足的几率大大增加,也就很容易夭折了。
3,近亲结婚的后果。
中国古代喜欢亲上加亲,所以导致了很多近亲结婚,比较厉害的就是皇室和豪门的联姻,这也就造就了后代很多的基因缺陷,影响身体和寿命。清朝早期,皇室喜欢与蒙古联姻,挑选面又限于几个大家族,造成很多近亲婚姻。慈禧也把自己的外甥女嫁给光绪。
4,宫廷环境压抑。
一方面,嫔妃争宠压力大,会逼迫自己的孩子用功读书讨好父皇,使皇子童年辛苦缺少快乐。一方面,太医为了减少责任,用药十分保守,救治生病皇子时不敢冒险。一方面,太监宫女们为了减少意外,会限制皇子饮食和玩耍,宁可稍微饿点也不给吃饱。
5,后宫争斗牵连皇子。
后宫斗争,在影视剧里虽有戏剧化成分,但确实长期存在。后宫的嫔妃和前朝的外戚们,为了争宠和争夺皇位继承权,进行着你死我活的明争暗斗。害死竞争对手的孩子就是最直接有效的宫斗手段。
参考资料:百度百科-人口平均预期寿命