Oh please! I live in Canada, where a substantial part of the population have dual citizenship with the countries where they immigrated from. I know one person of Pakistani origin, who has four passports, including British, Canadian, and American. None of these people, or their countries of citizenship, have any difficulty with this.
The Indian constitution has been changed 96 times since 1950, often for trivial reasons. It is the most amended constitution in the world. It would be easy for the Indian government to remove the offending dual nationality provision, if that's what they wanted to do. I seriusly doubt that they'd have anything but overwhelming support for it. Instead, they've taken 10 years, with lots of false promises, raised expectations, and false starts to come up with what? A visa that they're calling dual citizenship!
The Indian bureaucracy is probably the most controlling in the world, for a democratic country. They don't want to just let go, and let people go about their business freely. That's all that this is about. So yes, since their purpose seems to be to obfuscate, confuse people, and delay what actually should be done, they're doing a great job with their legislation, because that's exactly what it does.