Maybe, maybe not. One thing you have to understand about the US, and I guess to some extent it's arrogance, is that it's the global "endgame" so to speak. Just like things like ZPG (Zero Population Growth) most people know this, many don't care for it, but realize they are probably going to have to embrace it.
By "global endgame" I mean that it brings about global unity into one world goverment more or less under it's principles. The dissolution of all nations, including itself, into a single world goverment run under something very similar to it's principles. The penelty of not doing so is the death of humanity.
The reason is quite simply that there are limited resources on earth, and like it or not the only way we're going to be able to obtain more, not to mention more living space, is space exploration. Whether or not there are space aliens or anything, we know there are minerals in the astroid belt and places like Mars at the very least, and we need those. SERIOUS space exploration and expansion cannot happen with seperate nations due to paranoia, if you look at games like Homefront you can see the reason for why this is, no nation is going to trust other ones to put things up into space, especially on that level, for fear of the placement of weapons and other problems. Not to mention how it would probably lead to global warfare and chaos is certain nations have decent space travel, others do not, and you wind up with various countries doing things like staking claim to entire planets. You need to get everyone together or else it's armageddon, because simply put cutting loose with orbital weapons is going to be worse than any World War III scenario concocted during "The Cold War".
If we do not do this, we will deplete what's here on earth, and by doing so "landlock" ourselves and remove any possibility of obtaining more resources. The sun will eventually die (even if it takes billions of years) and we become extinct.
It's not the kind of situation where if America falls or fails, everyone immediatly dies. Im sure if it does happen people will be snarky in saying "oh well, the US is gone, and life goes on" but only because we represent the last chance of humanity in a very long term sense.
At any rate, this applies to language simply because if humanity is going to survive your not going to see another dominant world power like the US to spread it's language in the same way.
That said, long-term sociology aside (which that is), it's not just US business that has spread the language, but the simple fact that global culture is US cultue. Movies, TV shows, Music, while various nations have things like this of their own, the US has spread these to the four corners of the earth and has been doing it throughout the entire information age, and established such an infrastucture that it's crazy. Our culture has actually replaced the foundation of a lot of other societies as far as these things go, which is one of the reasons why you have some goverments crying for global firewalls and such in the name of preserving their own way of life. This is how we have been "conquering" the world with things like the "Big Mac" and "Melrose Place".
Even if another society DID come to prominance, the influance of the USA due to the production of media is never liable to wane. Sort of like how even today "The Roman Empire" has a had a massive influance on the foundation of global society, including the US, except in this case it's FAR more extreme. So much media being in English means that any replacement power is liable to be replacing their own language to a large extent with english specifically because of the media, and all the paperwork and administration already in that language. It would be one of the stepping stones allowing them to get into a position to do this.
For example India, which is one of those potential powers, uses English heavily for running their goverment and business. The more they do, the more of an infrastructure they are creating. Those records are still going to be needed. If the US fell tomorrow, they would still need to teach everyone of import English just to read the records they have been creating. What's more they are still liable to use English if they do business with other countries in Europe or Asia because that's the language everyone uses for business and people are doubtlessly going to stick with it because massive education in Hindi when so many know English is kind of counter productive.
English got to this point because there was nothing equally established before the US rose to power after World War II. The closest analogy to where it is now is what Latin used to be, and look how long that took to go away. This is far more extreme than Latin ever was, because of the "information age" and how it's spread.
We might have to agree to disagree, but that's my thoughts on the subject.