Этому способствовали не только качественные изменения (комплектование и т. д. ), но и количественные. Произошли чума, джут, двадцатилетняя "Великая замятня" и распад Орды насколько осколков, которые резались друг с другом. Народу стало банально меньше. Дмитрий ходил на Куликово поле только против одного из этих осколков.
С одной стороны, это все так. С другой стороны, дело в том, что в 1360-1390 гг. монголов и татар начинаю бить буквально везде: от Китая и до Восточной Европы. В Китае в 1360-е годы вспыхивает национальное антимонгольское восстание, в ходе которого монголы были разбиты и выброшены из Китая обратно в Монголию. Мало того, в 1370-е годы китайские войска осуществили ряд походов в Монголию, в ходе которых разбили монголов, взяли и сожгли столицу ряда монгольских ханов город Каракорум.
В Средней Азии в 1370-е годы к власти приходит Тимур, который происходил из отюреченного монгольского племени барлас. Тимур ликвидирует власть монголов над Средней Азией и устанавливает свою собственную династию Тимуридов, с опорой на местных тюрок.
В 1390-е годы он начинает войну с ханом Золотой орды Тохтамышем, которого он громит, а в ходе своих походов на территорию Золотой орды он уничтожает ордынские города на Волге, нанеся Золотой орде страшный удар.
В Восточной Европе Дмитрий Донской наносит ряд поражений Золотой орде при Воже и Куликовом поле.
Чуть раньше была ликвидирована власть монголов над Ираном.
Таким образом, в 1360-1390-е годы монгольские государства переживают системный кризис на огромных территориях. По всей видимости, причины тут глубже, чем какие-то временные явления, вроде джута или чумы.