A lot of companies are realising that for technology to be a competitive advantage it has to be more than just off the shelf. Banks are pushed this way partly due to regulatory pressure - they can't simply outsource their legal obligations or therefore the technology that implements them. But that's just an additional pressure pushing them that way. It's certainly not the only one. Nowadays lots of service companies are going this way.
I was talking to my boss the other day and he said that I was pretty modest compared to some of the programmers he'd dealt with at out sourcing firms over the years (they tried that first, it didn't end well), I think my response tickled him "I'm just a negative plumber with a keyboard, if I do my job right at this end shit doesn't come out the other".
I think the hubris of "We must do world changing things/disrupt everything" to provide tangible value is a by-product of the hype around the startup scene and 'entrepreneurs' (that is people who set out to be an entrepreneur first and figure out at what later).
I've never wanted that, I've only ever wanted to be compensated decently and work at a job where I can see measurable value in what I do, in my case that's writing production/factory management software that saves more money than it costs and makes the life of the end users more pleasant, it's also not particularly stressful and I go in at 9 and leave at 5 every day with complete technical freedom and time for that rarest of rare things, documentation.
After spending the last 5 years in high pressure, insane demand environments I'm never going back, I'll go do something else before I go back to that, it's simply not worth it (to me).