也不是都沒有孩子。明宣宗的吳賢妃就生下了後來的明代宗朱祁鈺,宣宗的孩子就是胡廢后、孫皇后、吳賢妃三人所生,其他的后妃確實沒有生下孩子。
可能是宣宗在登基後身體發生了某種變化,影響了生育,後來甚至惡化影響整個身體健康,不然宣宗也不會在38歲就離世。