I grew up in France and my favorite (french) literature teacher (and best one, IMO) once told me that it was in the nature of languages to evolve. This was especially true with French as a result of the abondance of cultural exchanges throughout the centuries.
Over the years, French has had influences from many languages including Arabic, e.g. the word "Abricot" (the fruit) comes from that language. It also provides an indication as of where a given new word has been originated.
He also said that it is up to the people to dictate the usage of new words. Some new words have been suggested by the Académie Française to replace words that had been taken from other languages. But in the end, if people dont use that replacement, then it is the (foreign) word that will be adopted in the dictionary.
He gave the example of "shopping", a word taken from the English and widely used in France but reluctantly used in Quebec for cultural (political?) reasons.