古代医学不发达且服食丹药。
明朝的文官集团,一直处处压制武官。其实,明朝太医的处境也跟武官差不多,也受到文官集团的非议。成化皇帝朱见深驾崩以后,礼科给事中韩重等立即上奏新登基的弘治帝,要求打压之前被升迁的诸多太医。此外,明朝皇帝中普遍存在着服食丹药的现象。
长寿在古代是一个小概率事件
在抗生素发明前,人类平均寿命一般在40岁左右,因为婴儿死亡率高、出生风险高,中国历史上共产生了335个皇帝,虽然有被暗杀、夺权的风险,但整体保健水平较高、日常风险低,可他们的平均寿命只有41岁。
所以, 明朝皇帝的相对清朝短寿,在当时是较为正常的现象,如果计算一下普通百姓的平均寿命,恐怕比皇帝们还要短得多。