首先,我想对问题谈一点自己的看法。
“万国来朝”这个词,源于《隋书·音乐志》:“每当正月,万国来朝,留至十五日于端门外建国门内,绵亘八里,列戏为戏场。”
所谓的“万国来朝”不过是封建史学家对专制王朝朝贡外交的一种美化而已,存在于文本中,并不存在于史实中。明代是中国与东亚邻国,乃至部分东南亚国家之间宗藩关系成熟时期,朝贡制度规范化,因而出现了相对稳定的朝贡外交现象,也就是所谓的万国来朝。
明朝初年,与明王朝正式建立宗藩关系的,有这些国家:
朝鲜、安南(今越南)、琉球、占城国、暹罗国(泰国)、爪哇国(印度尼西亚爪洼岛一带)、浡泥国(文莱达鲁萨兰国)。
在此有必要提一下日本,此时的日本正处于南北朝分裂时代,南朝中掌握实权的怀仁亲王曾经向明王朝表示过形式上的臣服,其实不过是为了朝贡贸易的利益而已。
在郑和下西洋之后,东亚朝贡体系进一步扩展,其他一些国家进入了这个体系:
吕宋、苏禄、合猫裹、美洛居、婆罗、古麻剌朗、冯嘉施兰、真腊等东南亚国家。如果仔细看,这些国家基本都是与郑和船队航行轨迹重合了。
那么,最后我来总结一下答案:
第一个原因,到了明代朝贡体系与制度已经成熟,明王朝政府懂得如何去运作这个制度,此外,郑和下西洋,明王朝与东南亚世界交往的扩大也是一个原因。
第二个原因,也就是最重要的原因,朝贡贸易能够给这些所谓的藩属国带来丰厚的经济利益,所以他们才会争相朝贡。他们只需向明王朝进贡不值钱的土特产,就可以换走真金白银、茶叶瓷器。
没有什么万国来朝,只有人傻钱多。如果继续沉迷于这种朝贡体系下的面子工程,中国的外交是失败的。