When times are though qualified independent consultants can more easily get gigs than an unemployed person can get a full-time job. From the point of view of companies they like the versatility of being able to let go of consultants if things are going down or if workload dries up.