Taking your fingerprints is a verification that it's really you. Someone may want to use your NIRA documents to get a passport.
Means getting your fingerprints, photos etc is a verification step, all have to match what you registered with NIRA otherwise it's not you and we can't give you a passport.
Your National ID is the registry of who you are, that's why it starts with a birth certificate but to generate official documents which are critical using that registry requires your authorisation as a person through using your unique identifiers like fingerprints, it's only you and if we get your fingerprints at passport office, we can pull your NIRA you. Just like having a password and fingerprint in your phone but everytime you open the banking app, you have to enter them, why don't they just assume it's you and approve payment?
Same reason you have to go there physically, put in fingerprints, get photos taken.
You go to NIRA, and they take your fingerprints and photos. Then you go to Immigration to acquire a passport, they do the same. You then go to Interpol for a certificate of good conduct. They still do the same.
What's so hard in integrating government agencies? Why do you have to take fingerprints forever?
If NIRA took my biometrics, why can't they share with sister agencies and make it easy to acquire these documents?