因为朱元璋要立孙子为储君。根据封建礼法的“嫡长子继承制”,嫡长子先死时,若长子有孙则必当立孙,无论是嫡是庶。然而,皇太子的人选并不能只是简单地遵照礼法,储君的威信需要时间树立,大臣并不会单纯因为一个孩子的血统纯真就誓死效忠他,所以,这时候立太子的问题还需要商讨。
朱允炆是什么样的人,我们已经没有办法在史料中正确的进行考究,燕王朱棣杀害朱允炆夺得皇位之后已经将和他相关的正史记载都抹去了,而野史也被禁。但我们可以想象一下,就正常的家庭关系中,是儿子更受爱护还是孙子,毫无疑问,是孙子。朱元璋必然对朱允文有一定的喜爱。