we in the anglophone world don't have a good idea of the other language traditions. What I mean by English not overtaking French is that before the internet age in much of the world French was considered hte language of culture, so, say, Poles learnt French, even though that had no "use" per se except to be cultured.
But with the internet age, there was a larger world and reason to learn English as the language of commerce.
I don't mean that the internet was the only reason, I dare say globalization at the same time played a role, i'm just calling it the internet age for want of any other term
But french was in decline way before the internet age. Arabic started displacing french in africa 40 years ago. French began to dissappear from french-indo-china during the vietnam war. French is basically extinct in Louisiana now. English began to be a universal language in western europe after WWII when american military bases were put up in germany.
I am very partial to the Polish language, I listen to a lot of Polish music, I find it even more sexy when a woman sings in Polish than even in French. I think somebody once stated that Polish is “Russian with a French accent”.