Извиняюсь что вмешиваюсь.
На мой взгляд другие исторические события послужили решением принятия царского титула московским князьями.
Иван III первым принял титул царя после женитьбы на племяннице последнего Византийского императора Константина XI Софьи Палеолог в 1472г. Русская православная церковь поддержала царский титул Ивана III, так как посчитала Москву «Третьим Римом» после падения Константинополя. Церковь видела Москву законной наследницей Рима и Константинополя в плане политического и религиозного лидерства в христианском мире. Немного ранее Константинополь - религиозный центр православного христианства - был захвачен османским султаном Мехмедом II (1453г).
Также во время правления Ивана III были подчинены Ярославское, Ростовское, Тверское княжества, и Новгородская Республика.
Захваты этих княжеств и республики были значимыми событием для Москвы. Новгородская Республика была большим государством и важным торговым центром с выходом в Балтийский регион. Тверское княжество соперничало с Москвой за главенство около полутора сотни лет.
Приняв титул царя, Иван III получал международное признание. Иван III поднял статус московского князя в глазах других европейских монархов. Иван III хотел быть ровней европейским правителям, а не князем находившимся в вассальном положении.
Царские титулы (Цезари) носили римские императоры.
Надо отметить официально в государственных документах Иван III не использовал титул царя. Официально первым царем всея Руси стал Иван IV в 1547г. Уже после принятия официального статуса Иваном IV были захвачены Казанское (1552г), Астраханское (1556г) и Сибирское (1581-1582гг) ханства
Политическую культуру, централизацию власти и многое другое Москва унаследовала из Орды. У историка Юрия Сергеевича Пивоварова много работ и статей по теме политической культуры и государственности России.