Atm Card Maitainace fee

why does Nigerian Banks charge 100 Naira ATM Maitainace fee ? Funny enough most customer service of these Banks can’t even explain convincingly what this charge is for because they too can’t understand the reason for the charge.

After customers have been charged for card fee , please what is the maintainance fee for?