Don't get me wrong, the upper castes were subjugated ruthlessly and arguably, deservedly for their inhumane treatment of the lower castes but you're being melodramatic again. There was an easy way to avoid all of that bloodshed, it is called not having a battle against a force clearly more powerful than your own.
Baghdad, a true jewel of a city, was similarly ransacked by an invading force. The difference however, was that the Mongols did nothing for the betterment of the conquered lands and eventually converted to Islam themselves, whereas the Mughals not only benefited India greatly but lived and died there.
Babur was bad. But then Humayun, Akbar etc had less prejudiced view of our subcontinental culture naturally because of being born here and living here. If you want to enumerate the major benefits of Mughal rule, then i here they are. Don't worry these are also straight from the brainwashed hindu nationalist playbook which is our NCERT history text book.
1) Unified subcontinent as a whole after the Mauryan empire.
2)No further invasion from external force for next 200 years during their reign
3)Akbar made peace with hindu rulers, United all the small kingdoms, fewer tensions and war. He established religious tolerance among hindus and muslims.He even abolished Jizya, a tax imposed on hindus by the muslim rulers.
4)Good road system, uniform currency, tax collection. Our economy was stable and really good. Akbar is one of the most efficient administrator we ever had.
5) Persian art and culture amalgamated with the Indian ones. Monuments like Taj Mahal, Red Fort etc
6)Mughlai cuisine ,Urdu language and literature.