во французском языке есть имя существительное Français и есть имя прилагательное français, первое обозначает гражданство по типу россиянин, второе - происхождение (совершенно почти не используется из-за слов "дискриминация", "расизм" и прочее).
Эмм, и как выступление за сборную Франции связано с самоопределением людей по национальностям?
На самом деле это подход пост-советского пространства делить самоопределение на нации, а потом собирать по признаку гражданства. Во Франции сначала словом француз определяется гражданство, а потом могут уточнить происхождение, и звучать это будет совершенно не "я камерунец/африканец", а "мои предки были из Камеруна/ из Африки".
Ну и да, французы совсем по-другому воспринимают фразу "я француз", никто не говорит, что они свои корни и происхождение забыли, напротив, оч любят докапываться до этнического происхождения. Но не стоит смешивать два разных подхода определения "национальности": российский и французский.