That's if you look from your western tinted glass. But colonization is a bad thing happened to India, else India would have shown it's old glory thru indigenous ways like China, Russia, some of the Eu countries. One thing colonization did is to ensure that every thing is measured thru the western (so called modern) barometer sidelining our strength in traditional education, medicine, farming spiritual life and Indian modernity. Now everything has to be measured by money, material stuff, coverage in English media, in Hollywood, and what west thinks about us. It will take may be another 100 years for our own people to realize what we lost because of colonization.