Earlier quoted context omitted.
"This is in terrible contrast to french " I guess I got lucky in France then because they felt so sorry for me after my attempts at french they would reply in english
That's kind of the problem though, if you are trying to learn and people just switch to English it's difficult to make progress. I've had situations in France where I ended up having one side of the conversation in French and one in English!
I live in Germany and I always start conversations in German, but if it becomes clear that their English is much better than my German, I switch to English to spare them of the burden. It's not the barista's job to indulge me in my learning pursuits :)