That was not due to the magnanimity of the moughals. They were also like the politicians of our time. How they could have ruled by antagonizing about 92% of the population (the muslims were about 8% only at that time). Btw the Moughals ruled some parts of India for about 400 years only.