Е.О. писал(а):По-моему, ответ не очевиден.
Очевидно, что нет. Как Королева Великобритании не называет своих подданных в Канаде или Австралии британцами.
Да что королева. Само слово "россиянин" до Ельцына могло означать что угодно, только не абстрактного жителя Российской Империи или РСФСР. Всего вернее "россиянин" значило жителя России как географического понятия (европейской части империи но без ВКФ, ЦП, Малой и Белой России, Кавказа, Бессарабии, Лифляндии, Эстляндии и Курляндии, Вильнеской Губернии...)
Я сильно сомневаюсь, что римские императоры называли всех своих подданных "римлянами". И совсем не потому, что Рим - город. Просто было понятие "граждане Рима", оно покрывало все практические нужды для определения государственной принадлежности. А как характеристика национальной принадлежности, понятно, не годилась для всех граждан и неграждан.