Why are Government schemes asking for Aadhaar?

It helps schemes to clean out duplicates and fakes, to provide accurate data and enable implementation of direct benefit programs. This overall reduces the costs of identifying person and provides surplus benefits to others who need these benefits.