The market for talent is quite competitive. Companies need to pay market rates and have a staff that's large enough to compete. In a market where capital is cheap they will bid up rates and hire more people. If you don't do this you give your competitors a chance to beat you. Companies might be able to slow it down a little bit, but not entirely. Similarly in a market where capital is expensive they need to reduce th…
This over-hiring and over-firing is being instigated by the Fed. Tech (or otherwise) companies are reacting to that.