As I say above, I've used various tricks. Pretending to be Finnish. Putting on a very strong Scottish accent when they speak English to me. All that kind of thing.
I know they do and if you're trying to learn German, it's not great. But foreign residents in Germany often default to English when dealing with each other.
Plenty of foreign workers default to broken English I notice, even among each other (if their native languages are different). This situation occurs more frequently in the Nordic countries and the Netherlands.