because Muslims have ruled Hindu majority Hindustan from 10th century till 19th which is not digestible to Hindu supremacists ..
Mongols(Persian mogals) ruled some parts of North India may be today pak and bd...... as South Indian i don't know about any of them.