Re: no offshoring
One of the key benefits to this sort of government work is redistribution of wealth through job creation.
A secondary benefit is that by the government paying UK staff, they effectively get it done at a huge discount... Massive chunks of salary come straight back as taxation.
Not so good for either metric when offshoring.
The government should form its own commercial body shop of contractors/permies.