You can get fired/laid off at will, but it's usually for a reason (poor performance of the employee or the company), and people think twice before doing it. Whereas terminating contractors is a matter of course and is no more an event than buying a printer for the office.