The real reason behind the success of tyrants like Aurangzeb is the north indian people who shamelessly gave up the will to fight and meekly became Moghal's slaves.
When Shivaji Maharaj with limited resources could withstand the might of Moghals so easily why did all those martial races in Punjab, Haryana, UttarPradesh display such a cowardice and became slaves? Rajputs did fight for a while before giving up. If Moghals destroyed cultural centers of North India.. no one other than North Indians are to be blamed for not defending their culture.