1、内患四起。
当时的明朝还是呈分裂之状,尚未统一,不论是西部北部抑或是南方都有些隐藏的势力和脉络需要弄清楚,一直虽明面臣服的游牧民族更加需要防范,所以朱元璋在当时需要部署需要考虑的事情实在是太多了,而人的精力是有限的。
2、根基未稳。
当时正是1369年,即为洪武二年。正是明朝的建立之初,经过了元朝连番暴政的蹂躏加上各方起义的践踏,普通老百姓的生活显得异常艰苦,不仅经济萧条,他们犹如惊弓之鸟只盼着过上一些安稳的日子,这也是当初朱元璋起义的初心以及对百姓们的承诺;所以刘伯温认为,朱元璋应该把重心放在了恢复生产、制度建设以及吏治方面,不应该重蹈元朝之覆辙,应以安抚内忧为主,何况百姓才是国之根本嘛。
3、倭寇实力尚弱,不足为惧。
当时吧虽然已经有倭寇在侵扰沿海,但一直也没翻出什么天来,所以跟其他事情相比,倭寇就显得不足为惧了。而且加上朱元璋当时也有派使臣前往日本想要通过政治手段去解决这个问题,不过当然了上上方案还是日本前来朝拜。而且当时日本的怀良亲王,实际上还是想害怕朱元璋真的派人来攻打他们的,所以他仿佛只是想要在危险的边缘试探。
4、不善水战。
日本四面环海,而去讨伐倭寇必然面临水战,朱元璋不是没打过水战的,就是之前跟陈友谅决战鄱阳湖的时候,他把全部家底都给搭上了也不过是险胜,但之后水战真的是朱元璋的一场噩梦阿,加上海战的难度可比湖战要难上好几倍,又要大肆建造船只又要训练水兵,对于当时的明朝来说,这笔花费还是非常高昂的,加上当时的日本还真没什么好东西,赢了又如何呢?