Don't you think
that the council are basically saying one of:
1) We're so incompetent at managing these 300 people that we can push them off to another company and that other company can still do the current job and make a profit.
2) We're so incompetent that we didn't notice that the new contract is actually costing us more than keeping this in house.
On the other hand perhaps it's a bit of both!