I was at the bank last month to complain about a failed transfer for which I was debited. I do agree, the reasons why one needs to visit banks in Nigeria has reduced over the years. Basic stuff like transferring funds can now be done from the comfort of anywhere you are using your internet-connected phone or PC.
However, if you need physical cash, you still need to enter a bank or make use of its ATMs. And if you require a debit or credit card, you may have to go to the bank as well.