Indian government employes 3 million employees out of which 1.4 million are employed purely by railways. Does it make sense for the Ombudman to appoint 7000 inspectors to look after Indian Railways corruption or Should the railways try to thin its staff by outsourcing most of it's processes?
Does it make sense to waster tax-payer's money on an ombudsman inspector to look after corruption in a loss making government factory that manufactures soap ? (Yes, in India government runs soap companies). Or should it get rid of that factory itself ?
If you want to start a hotel you need to take around 300 permissions our of which most needs to be renewed yearly. One permission for example is from the 'weights and measurements' department which certifies that all the weighing scales in your hotel are up-to the standards. No one bothers to get their scales checked they just send a packet of money to 'weights and measures' department and get permissions.
The root cause of corruption in India is not in lack of some laws but the policies which government has put in deliberately to ensure that politicians are in position to control every aspect of it's people's life.
In software terms I would say Indian government is a case of bad architectural layout. You have a zillion components tightly coupled with another zillion components which are affecting performance of the system. If someone wants to be efficient he has to hack the system. Adding another layer over this bad architecture does not solve any porblem, you need to fix the basic architecture first. Then talk about ombudsman.