At least contract employees can be fired if the will is there to do it. They are not civil service.
I think you miss the point, which is that this is used as a source in increase the number of people working for the government at taxpayer expense to increase the number of functionaries increasing bureaucratic inertia and transaction costs and time. It is used as a technique to get around hiring ceilings, which every agency has.