Потому что Мамай, не был ханом Золотой Орды. Почти полвека, до куликовской битвы в Орде шли династические войны. К моменту куликовской битвы, законным ханом стал Тохтамыш, который разобьёт Мамая, уже после куликовской битвы, и кажется на той самой реке Калка, на которой в 1223 году, Русь впервые встретилась с монголами и проиграла битву на Калке .
Тохтамыш, битву на Калке выиграл, армия Мамая просто перешла на сторону законного хана Тохтамыша, и он сразу послал своему вассалу, московскому князю Дмитрию Ивановичу, радостную весть, что Мамая больше нет, нет больше узурпатора, которому князь Дмитрий не платил дань, теперь царь законный -Тохтамыш. И хан Тохтамыш предложил князю Дмитрию платить дань ему, но Дмитрий, с победой хана Тохтамыша поздравил ,а вот про дань, ничего не обещал....
И спустя 2 года, после Куликовской битвы, хан Тохтамыш Москву сжёг. На большее Тохтамыш, правда тоже уже был не способен, но и этого акта устрашения хватило. Многие князья сразу признали нового царя Тохтамыша .
Московский князь Дмитрий, видимо переоценил свои возможности. Русь ещё не была готова к решающей битве с Ордой, но и Орда, так же не была готова к подобному шагу .Так продолжалось ещё сто лет, и в 1480 году, битвы также не произошло. Всё окончилось "стоянием на реке Угре". Москва перестала платить дань, просить ярлык, время Золотй Орды ушло, но ушло оно ещё раньше, сто лет назад, Тохтамыш был видимо последним ханом ,который поднял знамя Чингис хана,но он не был Чингис ханом, но и этого оказалось достаточно, что бы Русь ещё сто лет ,пускай и формально, но признавала власть Орды....