Les Gaulois ont accepté le latin parce que le latin était supérieur à leur langue sinon rien ne les obligeait à parler latin.
Ce n’est pas une question de supériorité qui a éradiqué le gaulois au profit du latin. D’ailleurs, le gaulois n’existait pas en tant que langue unique. Un séquane ne pouvait se faire que difficilement comprendre d’un galate. Chaque tribu parlait un dialecte issu du celte ancien qui se sont progressivement brouillés avec le temps.
De plus, les langues gauloises n’ont pas pu perdurer pour des raisons religieuses, le druidisme interdisant la transcription écrite de leur religion ainsi que de leur science.
D’ailleurs, les gaulois n’avaient pas d’alphabet, usant en priorité du grec pour transcrire leurs langues.
L’arrivé des romains leur a permis d’obtenir une langue unique qui a resserré les territoires gaulois, en évitant de privilégier une langue par rapport aux autres, ce qui a calmé bien des susceptibilités. Tout bénéfice pour le commerce inter-tribal.
Parce que la langue française est supérieure à la langue arabe, ce qui explique que l’Arabe parle français mais que le Français ne parle pas arabe.
A mon avis, c’est plutôt le contraire... Une langue « supérieure » est moins facile à apprendre et à maîtriser que l’autre...