people don't "mostly speak english" here, they mostly speak their native language but are also proficient in english.
i'm all for encouraging people to speak local languages but i don't think basically banning non-fluent speakers from restaurants is the way to go
one of the first steps of learning a language (properly) is using it in simple situations like ordering in a restaurant. how is preventing learners from using the language in any way productive?