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.