Just a guess, but tech companies are occasionally release % of their workers to clean its workforce, boost productivity and make space for new, young and experienced engineers.
Stagnation and idea depletion is dangerous for tech companies, fresh employees bring fresh ideas and boost competitiveness between workers.