The truth most likely lines in between the extreme points of Mughals being barbaric and butchers v/s them being noble kings who did a lot of good for Hindostan.
Those times were of expansionism and the Mughals did just that everyone else was doing back then. They started as invaders and did the classic invader shit but overtime, amalgamated with the locals of the country and became rulers - there was an exchange of culture amongst the more passive rulers before the era of Aurangzeb
Do people think that the remaining kings and rulers were just pure pacifists and did not wage wars and did not cause damage to local resources? The Mauryan empire did not expand to all corners of the Indian subcontinent by playing Ludo with the local kings. Temples were raided and looted because Temples back then were power centers of a kingdom. Raiding of temples was a very common practice amongst Hindu kingdoms as well for the above reason.
Mughal Empire has had many kings with varying degrees of religious tolerance - from the more tolerant Akbar who established Din-e-illahi to the fiercely intolerant Aurangzeb to the middling Babar and co. who were proponents of Sufi-ism. Painting them all with the same broad strokes just doesn't work
TIME plays a very important role in giving context to the actions. Without time, we would end up blaming the Indian local kings of cosying up with the British and ruining our country for 200 years. But during that time, forming alliances with strong forces like that of British to expand their kingdom was the norm. I seriously doubt any of them could have ever estimated the damage the British would do to this country in the long run
16