Because they profit from holidays. All the tech is there to do instant transfers. But if they throw in a bank holiday, it takes an extra day of not paying interest. Doesnt sound like much to you or I, ,but when you figure millions of transfers well ye.