My wife tried to check into a fancy hotel (nothing hip) in Berlin and the receptionist only spoke English (and presumably some other language). It's not just hipster restaurants.
Even when the person does speak German, they're often not a native speaker and speak better English.