Yes great point - I have never understood why all branch's are only open whilst we are at work
Banks used to close their doors at 3pm - I remember this distinctly when I had my first job. Yes, things are different now, and the processing done is less batch-like, but there are still large amounts of regulation that need to be adhered to, and sometimes not taking transactions is the most efficient way to do that.
It's only sometimes the fault of the bank.