How do you explain total erasing of hindus, sikhs, buddhists from east and west pakistan in a matter of few decades, while they remained there for 1000s of years of indian history?
Fact is, Mughal empire did NOT have total control over India as we think today.
Economy was in the hands of the Hindus. Muslims elite were a tiny minority, and never had any base in vast areas of india.
HOWEVER THEY TRIED THEIR BEST SPECIALLY AFTER AURANGJEB. SIKH RELIGION WAS CREATED SPECIALLY TO SAVE GUARD DHARMA WHEN ISLAMISTS ONSLAUGHT ON INDIA WAS AT ITS PEAK.