Indian politics is essentially debate over principles unlike developed country politics:
"The French political scientist Maurice Duverger once explained that politics in India involves conflict over basic principles and in Britain, conflict over subsidiary principles, whereas in the US, party politics amounts to a conflict without principles. For both parties agree on most things: liberal democracy, free-enterprise capitalism, low taxes and superpower status abroad."
Cultural factor
The very fact that India lives at different worls for different set of people is what is causing a conflict in politics over basic principles. For example, the issues facing the urban educated voter is way too different from that of the landlord in the village. The former is more "global" in outlook and the latter is more "local".
This is why we have not been able to enforce rules, have dilligent policy discussions, deliberations and last mile governance.