I have flown all over the world, to many airports (and train stations!) that don't make announcements in English. Despite the advantage that understanding english gets me, I understood my responsibility to figure out enough local* to make sure I got on the right bus/train/plane. That's just a fact of international travel. They make phrase books and translation apps. Use them. Don't expect other countries to conform to your needs.
Agreed.
Had an amusing incident along those lines a number of years ago. I was traveling to a destination in Russia, through Moscow. The arrival airport was Sheremetyovo 2, the international terminal. There, they announce flights in Russian, English, and several other languages. The continuing flight was from the old terminal, Sheremetyovo 1, which only handles domestic, in-country flights. And all announcements are in Russian -- only. My flight was delayed due to blizzard conditions both in Moscow and in Rostov-on-Don, my final destination.
After waiting several hours, I was getting concerned that I had no idea what was happening. I pulled out my trusty Russian phrase book, spent about fifteen minutes rehearsing one sentence, and finally turned to the man sitting next to me to ask him "What's going on?" And he turned to me and replied, very apologetically, "I'm sorry, I don't speak Russian."
It turned out he was French, but he lived and worked in New York, spoke English fluently, and had an American girlfriend. He was going to Rostov-on-Don for business, and he was traveling with an associate who was Russian and who spoke French but not English. So he flagged his colleague, and we had a nice 3-way conversation about what was happening. We all got to Rostov-on-Don -- eventually.