Because they are happy to live in squalor and nod their heads as compared to a Pakistani who thinks he is entitled to a lot more than the arabs wish to give him/her.Nobody would be happier more than myself when proved wrong in this case. But I know Dubai, have lived there for 2 years. There are 3-4 times more Indians then Pakistanis and they are treated better too, comparatively.
This has nothing to do with Indian intellect or otherwise but to do with a culture that has developed in their society. By comparision, an expat Indian in the west is wise beyond his/her years compared to their homebound counterparts..which is why they lead the world's I.T.