I haven't been in Japan, but it's more common I suppose that foreigners don't speak Japanese. Maybe when somebody looks like foreigner they don't want to trouble him with asking in a language he doesn't know. Ands I suppose it's a stereotype that foreigner = english speaking person.