This is a bad faith argument. English is (like it or not) the international language. If you want tourists to understand what's happening, do announcements in your local language and in English.
Making announcements in German in the US makes little sense.
Do you complain when announcements in your home country are given in exclusively non-German languages?