It's ALWAYS ready when the employee sits at his desk on Monday. It IS automated. Even though different departments have different software, different levels of PC are given to different employees (decided by who's job can use 'older' PCs, who needs a laptop, etc. etc). Separations are handled the same way. We are always improving our scripts, procedures, and applications, too. IT is not static, a simple product to be purchased.
And if your internal people won't do it, get new people who will. They ARE there, obviously - the outsourcers have 'em, right? Scripts and automation are more effective and produce more when customized for the company. Having good people working for your company is a business advantage. Outsource workers do not work for your company - they work for the outsource company.
I'm sure outsourcers can provide adequate service. They might look better on a spreadsheet. This is not the whole story, however.