Why are the protesters in Berlin holding signs in English?
Germany is one of the more native-language-enforcing countries in Europe. I've been to Slovenia and half of everything is actually written in English, unlike Germany or France where everything's written in the local language.
Politicians? It is messages for the voters, and they are leftist politics (so their voters doesn't understand German)