@sim True, but small nations with long histories are likely to have border areas where many people speak both their home nation's language and the neighboring nation's language.
I think the stereotype that English speakers won't learn other languages comes from the fact that most English-speaking nations are large areas without a lot of interaction with foreign language speakers. (Or in UK's case, the nation is a group of islands.)
Also, thanks to English being the (primary) language of business and the Internet, people all over the world are learning the language anyway.
I still want to learn some foreign languages and try to teach at least one of my grandkids as well.