有以下几点原因:
1、地理条件的阻隔。高丽与中原距离遥远,它们之间只有一条陆上通道。这些地理因素既提高了征服的成本,也提高了征服的难度。而即使中原王朝成功地通过战争将高丽纳入版图,也难以对其建立有效统治,当地势力割据一方,甚至不久之后再次独立都将是无法避免的事。
2、征服高丽对于中原王朝没有战略意义。首先,高丽耕地面积小,对于一个农业文明,没有开发价值。其次,高丽不仅本身没有资源,更是位于欧亚大陆边缘,不具备任何区位价值。
3、中原长期以来面临着来自北部蒙古高原的军事威胁,在高丽消耗实力是一种很危险的行为。