The accusation is often leveled against American cultural imperialism. But the language being imposed isn't a Native American language...it isn't Navajo that's being spread across the globe, it's the language that replaced so many Native American languages when the American continent was conquered. And while American English has undergone some cosmetic changes, it's largely the same language that was brought over by the colonists/invaders. So if it's an English language, it must have originated in England, right? But no, it's derived from the Germanic and Norman conquests with a smattering of classical Greek and the original Anglo-Saxon language. And its Latin origins even come by way of the Roman conquest of Gaul. Even the alphabet used comes from the subset of English characters used in German printing presses.
This notion that languages are something that need to be preserved is antithetical to the purpose of language and the history of the development of languages. We have many languages because, historically, we had many groups that didn't have regular contact with each other. And whenever there were groups that had regular contact with each other, language adapted to that fact and evolved. And now with globalization and the internet, we're beginning a phase where everyone has regular contact with everyone else. It's silly to think that language won't do what it's done every time you mix people who speak different languages throughout history. It isn't a process that happens overnight, but over the course of generations, languages that cannot impose a power dynamic will be lost to history or rendered irrelevant in the way that, say, Welsh is today.
We can be sad about it or try to fight it, but it's an inevitability and fighting that is ultimately futile.