I'm American and I am continually shocked and grateful how commonly I'm catered to internationally. I mean it's not fair in a sense but also there does need to be a global language and the English happened to be the right kind of assholes to win that honor.
It's not necessarily just for Americans. English is the most spoken language in the world when you include people's second language. That German tourist probably isn't going to know Thai and that Thai cafe probably isn't going to know German, but they can muddle though with English.
Right. I was addressing the title of the post. I am assuming Americans are among the worst among presuming English should be spoken everywhere, but I don't fall into that category. I marvel at the fact that it's so widely spoken.