No, having an Aadhaar card is mandatory for the purpose of e-KYC in which the bank account will be linked directly to the Aadhaar. So, it will help the government to transfer the benefits directly to the bank account of the beneficiary.