This is the usual rewriting of history. It is an extremely modern trend to try to blame the caste system on the British. The British weakened but tolerated the caste system because there would have been immediate revolution had they even thought about removing it. The British were also firmly nationalists who believed that foreign cultures had the right to administer themselves in the way they saw fit.