Потому что у монголов было военное превосходство на ратью Руси,была дисциплина в войсках,конница,разведка- всё это было на высшем уровне,ну и плюс,монголы тщательно блюли родственные связи,не было междуусобиц между детьми-князьками,а вот русские князья этим очень грешили. Отпор же западным завоевателям было дать просто.т.к. их оружие было духовно-рыцарские ордена,т.е. больше было политики,а не физической агрессии.