Also when discussing Mughals the most important elephant in the room is ignored. Their intention to totally Islamise India. But this is more about Indian history being editorialised by few communists and others as they hate the notion of a caste system filled India and prefer the Mughal & British rule in their sanitised version. The historic animosity in different groups exists and persists to this day and is reflected in these perspectives. The atrocities of Mughals are not only glossed over, they are completely whitewashed, especially their demolition of 1000s of temples, subjugation of native population and many other crimes are painted as something normal in their time when reality is much more complicated. This is to not even speak of the over romanticisation of Taj Mahal as something 'Indian' while ignoring numerous other architecture that still survives to this day. When pointed out that many mosques were built on top of temples whose basement still survives to this day that part of history is conveniently ignored.
>>Their intention to totally Islamise India.
Given their military superiority during their zenith, if they really wanted to do that, they could have. But we didn't see that happen even within their core territories.
The British and Mughals were fine with the caste system. Caste is a pan Indian social phenomenon found even amongst Muslims and Christians (and Jews) of the subcontinent, as well as the dharmic religions. I agree that there's a bizarre desire to only acknolwedge the Islamic empires, but I'm not sure it's about caste.
Britain in particular was completely into the caste system and made huge lists of which caste ought to fill which roles in its government.
All of this is problematic of course. However while its fairly easy to criticize England in the Indian context, it is bizarrely difficult to criticize the Mughals because some people are offended should anyone in their religion ever be criticized