Glad to see the only comment so far that address the root cause. Lack of educational facilities. I may be wrong, but I believe only about 15% (possibly from a Rediff article) of the school going population in India has access to higher education. One more thing about the nation's ambition to become a "knowledge power". To sustain the long term growth (western long term-25 years and beyond, not Indian long term 5-10 years).Indian should increase the quality of its existing colleges and universities and establish more IISc's (yes, not just IITs). India in such an unfortunate state that for every scientific instrument, heavy machinery and other technologies India has to look west or to Japan.
Lesson: Invest heavily on education, primary as well as higher education. Establish more universities like IISc to carry out fundamental research.