Still not an excuse. The Indian bureaucracy is an mess and corruption is rampant. They should have an Indian version of CCP. An government that focus on nothing else then full on industrialization, infrastructure and more importantly, education.
That is exactly the main reason why corruption and inefficiency is so rampant in India.
The whole society is covered by quotas, both official and unofficial, in order to reflect the very diverse nature of society.
Say that the best persons for Prime Minister, Economics and Education minister were all ethnic Bengalis in the winning party in an election. The Indian political system could not tolerate 3 Bengalis getting 3 top positions in the running of the country and so it needs to be "balanced" so you would have a Bengali, Punjabi and say Tamil as an example.
Maybe Modi, if he wins, could slightly raise India's growth and but he cannot change the fundamental nature of the Indian system as to try to change it too much would destroy the Indian Union.