The do try to roster appropriate language speakers for all the flights but then people go sick, get dragged off to do other flights and what have you so the crew on board a particular flight may bear no relation to the originally rostered crew. The only language requirement for EK cabin crew is that they should be able to speak English and some of them struggle with that.