Царём в русских землях называли императора Византии, потому и Константинополь называли Царьградом. Слово «царь» происходит от титула «цезарь», который действительно носили правители и Западной, и Восточной Римской империй (Восточную сегодня и называют Византией). Император Византии был светским главой всего православного мира, стоял выше всех других правителей. Теперь глава Русского государства носил такой титул.
Но кроме того, в русских землях царём в своё время называли хана Золотой Орды, который стоял выше всех русских князей. Приняв такой титул, Московский правитель также называл себя главой всех русских земель, таким же, каким в своё время был хан Золотой Орды.
Наконец, венчанием на царство повышался авторитет Ивана внутри самой Москвы. Теперь ему легче было бороться с боярскими группировками.
Выгодно это венчание было и самому Макарию. Потому что авторитет митрополита, который подчинялся царю, был куда выше митрополита, который подчинялся великому князю. Возможно уже тогда Макарий задумался про то, чтобы в Москве появился патриарх, потому в Царьграде церковью управлял именно патриарх. В реальности патриарх во главе Русской Православной церкви встал только через 40 с небольшим лет уже при следующем царе.