原因有二:
一、双方文化实力的缩小
在宋朝之前汉族的文化可谓是蒸蒸日上,是我国文化发展的一个繁盛期。当时中原汉族的文化在全世界都是领先的,并且甩了其他民族很大一截,这是前期汉人吊打周边游牧民族的主要原因。
毕竟双方的实力差距巨大,使得虽然游牧民族天生就是强力的战士,但是在文化科技上的落后使得他们的综合战斗力根本无法与中原的汉族比拼。
然而随着春秋战国时期之后,汉族在文化上的发展陷入了停滞期,在之后很长一段时间汉族其实都是在吃老本。虽然春秋战国时期之后也有所发展,但是极其有限,甚至很快就走向了下坡路。
但是在此期间周边的游牧民族则一直吸收学习着中原汉族文化,他们的实力在不断的进步,他们结合着自身的优势又学习了汉族的文化,将双方的差距不断的缩小,进而使得双方的实力差距几乎为零。所以到了宋朝时期,一旦中原汉族不再尚武,那么整体的战斗力就直线性的下降,直至不如周边游牧民族。所以也就无法再吊打游牧民族了。
二、内乱
虽然双方的实力逐渐的缩小,但是在后来的王朝之中有多次被游牧民中统治的历史,这就不得不说中原汉族的内斗了。一方面中原汉族随着前期的文化先进使得他们志得意满,不知进取,另一方面内斗的本性越演越烈。
在面临外敌强盛的情况下,在宋朝之后的王朝并没有因此而生出警惕心,开始再次的努力发展文化,反而将“窝里斗”的文化发展到了极限。历史上多次出现的奸臣当道,宦官为政,都使得中原汉族的势力无法进行有效统一的管理。
当内斗严重到威胁国家根本之时,外部的游牧民族就乘机而入,入主了中原,成为了这天下的主人。