The point of India requiring identification for benefits is to prevent waste and fraud. And given the number of poor people in India, and the limited amount of money they have to help them, it seems like quite a good thing to do so.
Identifying people is not hard, even for the poorest countries, and it's quite easy to do with modern technology. There is no good-faith reason to oppose it, any more than there is to oppose driver's licenses.
Did you read the article I linked? You keep saying this is an easy thing to do, but don't seem to acknowledge any of the problems it causes. It is not easy to identify people. It is easy to identify people with 99% accuracy. If the remaining 1% are unable to access society, that is an unacceptable risk.
Consider for instance the people who currently exist, don't have government ID, and don't have an accurate record of their birth. Such people exist. Should they just die, or something?