The fault is the Indian education system, which silences creativity, encourages rote learning and focuses too much on numbers on report cards.
Its really sad and alarming here. (I am from India). There are whole generations of students, who, from their early schooling, right up to a Bachelor's degree in Engineering, are taught to memorize and spit out answers.
There are very few schools that actually teach creativity, problem solving skills, etc.
A few years back, when complaints were made against rote learning, schools have begun to give 'home projects' to kids, ostensibly to improve their creative skills. However, these projects devolved into internet searches, copy-pasting online articles and pictures and calling it a day.
Unless there is a revolution in the education system in India, it would be very difficult to have a large pool of talented problem solvers and creative thinkers.
Those Indians who are famous or are talented, are that way because they fought against the system or ignored it completely or have had good mentors.