Потому что титул "Император" выводился от Римской империи. Соответственно в Европе - от Западной римской империи, через Папу. И если Папа не признал тебя императором, то и соседи не признают - хоть из штанов выпрыгни.
Российские же императоры заявили о наследовании титула от Восточной римской империи - там Папа на пути не стоял, а наоборот, Россия была самой большой православной страной и как бы "сам Бог велел". Ну и какие никакие родственные связи с императорами Византии наши накопать могли. Поэтому европейцы титул российских императоров (а вернее - царей) признавали - с их точки зрения всё законно
Есть империя с двумя государствообразующими народами - Австро-Венгрия
Английская королева Виктория и два монарха после нее владели титулом "Императрица Индии". Думаю, это делалось, чтобы подчеркнуть преемственность от Великих Моголов, которые носили титул "падишах" , что в Европе соответствует императору.
был титул императора Испании, но он был дан всего лишь один раз одному человеку. А так титул императора всего один - римского. Даже к византийским императорам применялся другой титул