And yet, my (and all of my friends') combined observed experience of Big Tech is the opposite. Almost every team is understaffed, especially after layoffs.
It's not that there aren't inefficiencies; but they are of a more procedural/bureaucratic kind. Eg: layers of approvals or privacy reviews to do any analysis on user data, or poorly documented internal tech stacks with a high ramp up cost.
Has anyone here who works in Big Tech actually met these hordes of employees who are given no work for months?
Exceptions can happen in any large company (eg: someone joins a team right when a reorg is happening, and it takes a month to figure out where they fit in the new org), but I am extremely skeptical that this happens on a systematic basis.