首先一个原因是朱棣在登基后实在是太忙了。因为他自己是抢了侄子的皇位,有点来国不正,所以他在称帝后,很想要有所作为,让自己被认为是篡位的声音尽量小点,这点和唐太宗李世民类似。因为忙于政务,太拼了,没花太多时间去生娃。
朱棣与妻子,仁孝徐皇后感情很好。仁孝皇后徐氏乃明朝开国元勋中山王徐达的次女,洪武九年(1376年)被册封为燕王妃,朱棣靖难起兵后,于建文四年(1402年)攻入南京并即帝位,同年徐氏被册立为皇后。徐皇后出身名门,知书达理贤良淑德,朱棣与皇后感情笃深,两人相伴三十一年,徐皇后为朱棣诞下四子五女中的三子四女,其中嫡长子太子朱高炽、嫡次子汉王朱高熙、嫡三子赵王朱高燧皆出自徐皇后。徐皇后所生子女都在洪武年间出生,而朱棣其他一子一女(朱高爔、常宁公主)生母皆不祥,推断是朱棣在北平藩邸时与侧室所生。徐皇后于永乐五年(1407年)七月崩于南京,寿46。徐皇后死后成祖悲痛欲绝,此后便不再立皇后,正宫之位因此一直空缺。由此可见朱棣对患难夫妻徐皇后用情之深,为了皇后不再临幸其他妃嫔也在情理之中。
这种情况下,他的身心都是在一个动荡的环境之中,如果说,再在骑马的时候来点儿暗疾,朱棣失去生育能力也不是什么难事。宋高宗赵构也生过儿子,在金军“搜山检海捉赵构”的行动下,他一路颠沛流离,在逃命途中失去了生育能力。最后不得已,将皇位传回了太祖一脉。