Perhaps you are correct. Not outsourcesing is the ultimate answer. But, like I said, feederal agencies are not yet capable of handeling the demand that are NOW. It would be ideal to have everything internal. Unfortunately, change in a federal agency requires time.
Three or four years ago they could have done it.
But now the situation is going to be messy, because they've lost too much infrastructure.
But I am reminded about a story about a military base. They had contracted a company to clear the streets when it snowed at this particular base.
One day, it snowed on a Sunday. The general, getting impatient for the snow plows to hit the streets called the contractor.
It wasn't written in the contract for them to work on Sunday.
They did not get their contract renewed.