The reason for outsourcing is simple....
... it means the service provider is held accountable when the service offering fails spectacularly and not the sitting Government - no matter how flawed the idea was at the outset (Universal Credit anyone?). IT suppliers are paid-for blame-monkeys, nothing more, so in that respect.... worth every penny to the Government that pays for them. Anonymous, as I have worked both sides of this relationship.