That is because the hindus didn't have the capabilities, the arabs and persians have been powerful even before islam, even if they were not muslims one way or the other they would have made a conquest towards hindu empires, throughout history though the arabs, persians and hindus had respect for each other and exchanged knowledge and traded, i don't think relations were as bad as some reported, even the hindus conquered non-Hindu land, let's be honest and fair though, Americans take pride in their history, in Columbus, George washington etc., Australians take pride in their history, the British are proud of their empire, what is wrong with being proud of the Mughal empire? aren't hindus proud of their empires? india is part of the commonwealth despite what the british empire did to India, maybe hindus in general should still not hold the hatred from centuries ago the world was different back then, Indians are related, there are no Arabs or Persians in India, in fact Indians are more tolerant towards the Farsi (non-Muslims) who are of persian descent than muslims who have hindu blood, where is the logic?
Prove me wrong, which population is nearly extinct because of these conquests in comparison to native Americans and Aboriginals.
Gift of the givers is a muslim organization which helps everyone, same for Islamic relief, Zakat foundation and many more