इस भिन्नता का मूलभूत कारण यह है कि भारत के अधिकांश मुसलमान और ईसाई मूलत: भारत भूमि के ही निवासी हैं। सम्भवत: इसीलिए उनके सामाजिक परिवेश और सांस्कृतिक आचरण में कोई परिवर्तन नहीं हो पाया और भारतीयता ही उनकी पहचान बन गई।