Yes, and Turkey moved to nullify this by creating a system in which if you are otherwise a valid Turkish citizen that has to give up because of a requirement from a foreign country like this, you can get on a special status in which you cannot vote, but have all the other privileges of Turkish citizenship. That status is not citizenship in theory, but practically you have everything as usual, and can participate in the Turkish social security, retirement, health system and all else. It’s called the blue card.
I think the main difference is that Turkey does not require you to relinquish your Turkish citizenship if you get another, while India does. In a way TRs system is entirely to help out with an issue a foreign country creates, while India’s is primarily an attempt to recover from an own goal — assuming you believe people having multiple citizenships is a good thing.