It is perhaps time, therefore, to force the government and Parliament to regularly look at existing laws in order to update them. One possibility is to allow old laws to lapse unless they are renewed by passing again through Parliament. Or they could be amended or superseded, if its lapse is not considered useful. Many of India's laws are inherited from the colonial era, and are not fit for a modern, liberal country. The Foreigners Act of 1946, for example, leads to endless confusion over who is an "immigrant" and who a "refugee", and is open to political manipulation, as is happening at the moment in West Bengal and Assam. Forcing the Indian polity to confront the existence of outdated law may be a useful step. Building a sunset clause into legislation would mean this process has to be repeated regularly - perhaps every seven to 10 years - so that unintended consequences can be readily addressed even without exceptional political will.
Of course, the big constraint on this is state capacity. A government that fails to draft even a few new laws competently will no doubt struggle to update its entire body of law. Still, in certain narrower fields it can, of course, be done. The Financial Sector Legislative Reforms Commission, set up by the current government, sat down to harmonise and update dozens of laws governing Indian finance, and came up with clear and simple recommendations. Similar commissions could be appointed for other fields, bringing in outside experts in order to minimise the strain on government. Whether or not a complete overhaul is possible, it is clear that an attempt must at least be made to remove the deadwood. Many laws on the books are contradictory, and it is a truism that no Indian citizen or business can comply with every single law. This must change.