我的想法很简单
除非xx确实符合当时时空背景下的称呼
(例如楚人屈原、凯尔特人亚瑟、科隆人贝多芬、印地安人宝嘉康蒂)
否则这些某某人都是后世为了政治目的而套上去的名词
(中国人屈原、英国的亚瑟王、德国人贝多芬、美国人宝嘉康蒂)
而前者是固定不变的
后者则会随着当代的政治环境不断变化
我举罗马帝国当例子
当罗马帝国还存在于这个地球上时,现在所知的法国人、意大利人、希腊人、西班牙人
通通都是罗马人,但现在没几个人会认为自己是罗马人(除了住在意大利首都的以外)
好险罗马攻破迦太基后是拆城毁地而不是征服殖民
要不然汉尼拔地下有知发现自己变罗马人会气到再转世一次
再举一个维钦托利
正式的称呼是高卢人,被罗马帝国灭亡后当了很久一段时间的罗马人
近代又变成法国民族英雄之一
苏格拉底是雅典人,但他在历史上必然也当过马其顿人、罗马人、奥斯曼人,
现在的名称是希腊人
所以不用再争屈原到底是哪里人
当年一个没搞好,说不定屈原今天就是日本人了。