I certainly agree. However, an American Sailor will often visit Spain, France, Italy, Greece, Turkey, Israel, Egypt, the UAE, Bahrain and occasionally Portugal in a six month cruise. My language skills were not up to the task. But I tried. The funny thing is that sometimes we would swing up to the UK and we couldn't understand them either.
You dont have to speak all those languages at a native speaker level to be well treated by the locals.
Sometimes just saying a few words like "hello", "thanks", "how are you?" and such in the local language before you use your English is just fine.