Handing the problem to IBM, will it make it better, yeah right, having worked with them, they often lack skills, knowledge and some of their off shore people, may have the skills on paper, but lack an understanding of the culture/environment of the client. The only reason in a lot of cases they are the incumbent is historical, Banks run big mainframes - IBM :)http://www.theregister.co.uk/Design/graphics/icons/comment/happy_32.png
The data centre drive is all about cost, more than anything else, plus having moved in the case of NAB to Oracle, they have a large number of servers, that need to be virtualised / managed. Less footprint less cost. But they still run the mainframes, even though they are transitioning to internal cloud systems. I am not sure if the mid range cloud is going to be better or cheaper than running on ZOS Mainframes - which could help the power / heat and size issues.
Having said that it is not about coming to work to do a bad job by the partners, but a lot of this is self justification for the outsourcing and partner selection. BTW Data centers for banking must be onshore for processing - APRA Rules, plus it is a tricky question to move decades of organically grown systems. In many cases there is no documentation, and the knowledge has retired - some systems are still in 360 Assembler ( IBM Mainframe Assembler), that are critical to banks.