
Почему за границей всех англоязычных не считают англичанами?

Англичанами назовут - и могут обидеть - неангличан из Великобритании. Например, представителей коренных кельтских народов, когда-то завоёванных римлянами, а затем потесненнных к краям англами, саксами и прочими германцами. У меня есть знакомый "англичанин", живущий в Англии, полиглот, лингвист. И даже я его упоминаю как англичанина, но он с островов севера Шотландии, которые ближе к Норвегии и бывали под пятой викингов оттуда. Имеют свой язык или диалект, а в церкви его родного места сохранились метрические книги, откуда он знает, что часть его предков норвежские викинги. Там в деревнях и праздники есть с викингами. Но здесь он "англичанин". А вот Russian это столь же недифференцированное прилагательное к Russia, то есть российский и россиянин, а в том числе - русский, но ге только.
автор вопроса выбрал этот ответ лучшим