Indians are looking for Indians to talk in Indian languages and Philippinos are looking for Philippinos for the same reason. There are some society issues as well which will be difficult to get mingled. If you are a person speaking Arabic or English there might be people already in that flat or accommodation who neither understand or speak Arabic. English is an International language but most of them does not use it for day to day life at home. Those guys who are sharing a flat or accommodation will be looking for people of the same nationality and language to avoid communication problems and issues from it.