其实对于放走元帝这等大事,徐达也是不敢自作主张的,后世有人考证,徐达放走元帝应该是得到了朱元璋的授意。
因为如果元帝被捉,如何处置将是个大问题。蒙古人统治中国近百年,元帝毕竟是合法皇帝,在君臣观念极重的古代,造反被视为大逆不道。若元帝主动出逃,让出天下,朱元璋便可大肆渲染"明兴元亡",明朝建立的政治合法性。
事实上,元帝也并没有让人失望,其主动弃城而去,朱元璋认为他"知顺天命",便封其为"顺帝"。
从战略上讲,一旦元帝死守大都,困兽之斗下,明军即使胜利也是惨胜。况且一旦元帝被围,黄河以北勤王之师必定源源不断向大都集结,若放元帝北逃,北方数十万元军群龙无首,士气必然大降,对后续的征讨也极为有利。