Русский язык не выработал единых и всеобъемлющих правил создания слов - названий жителей. Есть, конечно, некоторые общие закономерности, но многое определяется традицией, степенью распространенности самоназваний жителей, историческими особенностями и пр.
Поскольку футболисты, фамилии которых Вы перечислили, – французы (или выходцы из бывших французских колоний, как ивуариец Дрогба), их фамилии подчиняются правилу о несклонении фамилий французского происхождения на ударный -а.