Потому что московские князья(особенно стоит выделить Ивана Калиту) знали, как стоит поступать в данной ситуации. То есть не бунтовать, давать монголам право выбирать великого князя среди Московских князей, вовремя платить дань. + Москва находилась у истока четырех рек, что делало её выгодной для торговли.
По этой причине московские князья не только получали ярлык на княжение чаще других князей, но и один князь мог получать его более одного раза. У Москвы вообще было нечто вроде союза с монголами