Факторов конечно тут много. И исторических, и географических, и климатических.
Но главная причина в том, следуя теории этногенеза Льва Николаича Гумилёва, что россияне этнос молодой. Предыдущий этнос, те были русичи. Это был состарившийся этнос, начавший умирать ещё до прихода монголов. Поэтому он и сдался нашествию. И прекратил своё существование.