(1) Elasticity-- it's hard for both personal/morale reasons and legal reasons to lay people off, but it's easy to increase or decrease contractor utilization as needed.
(2) Expertise-- sometimes you need someone with some specialized know-how and you only need them for one job.