English has taken over because, in our local history so far, because it's been the official language of the last two main world military (hence cultural & business) powers: UK for 19th century, US for 20th century - boosted by WW I & II & furthering globalization.
It's been also shaped by this globalization worldwide.
In 1, or 2 centuries, it very well may be that another language will have taken over.
https://blog.esl-languages.com/blog/learn-languages/english-...