Hay tres razones principales por las que Zhu Yuanzhang pasó el trono a su nieto Zhu Yunwen en lugar de a su hijo:
1. Zhu Yunwen era talentoso e inteligente y fue recomendado por el Príncipe; Zhu Biao es el hijo mayor de Zhu Yuanzhang. También era un hijo a quien valoraba mucho. Desafortunadamente, el príncipe Zhu Biao murió temprano, por lo que Zhu Yuanzhang puso sus esperanzas en Zhu Biao en su nieto Zhu Yunwen. Amaba a Zhu Yunwen, tanto que ignoró a su igualmente destacado hijo Zhu Di. Además, todos los funcionarios civiles y militares de la dinastía manchú apoyaron a Zhu Yunwen, por lo que Zhu Yuanzhang pasó el trono a su nieto Zhu Yunwen como algo natural. ?
2. Zhu Yunwen es el hijo mayor del príncipe Zhu Biao. Después de la muerte del hijo mayor, el nieto mayor hereda el trono. Esto también era una tradición en ese momento; el trono a su hijo Zhu Di, pero directamente convirtió al hijo de Zhu Biao en príncipe heredero, de hecho, no solo había una preferencia por el príncipe fallecido, sino también la influencia del sistema tradicional en ese momento. En aquella época, la sociedad concedía gran importancia al "sistema del hijo mayor directo". En otras palabras, tras la muerte del hijo mayor, el nieto mayor puede heredar el trono.
3. Porque Zhu Yuanzhang no quería que sus hijos pelearan por el trono. Zhu Yuanzhang tuvo 26 hijos, sin importar a quién se lo transmitiera, causaría insatisfacción entre otros, por lo que para evitar peleas entre los hijos, se lo transmitió a su nieto.