First of all, money! It will cost much more to shred in-house than to outsource the mundane job of shredding

Second, security. There are many reasons not to have your own staff perform the shredding duties, some documents are for upper management eyes only.