朱元璋承认元朝是正统的原因有:
1、大明承认元朝就和民国利用退位诏书的法理一样,不仅可以强调自己的正统,还可以名正言顺的取得大理吐蕃东北以及塞外的主权,甚至连藩属国都继承来了。
2、元清两代用的都是传统的典章制度,属于中华文化圈之内。元朝时修金史辽史宋史,这种做法只有取代前朝的新的大一统王朝才会做。如果断然否决,一方面是从法理上不好解释。另一方面就意味着要重修宋史承认继承宋朝。
3、汉地仍有很多蒙古割据势力以及很多不愿离开富饶汉地回到苦寒塞外的蒙古人,甚至还有很多忠于元朝的汉臣。承认元朝的正统地位有助于笼络这些人,让国内那些蒙古人和旧臣遗老加入现政权而不至于闹事。