I can understand that, but when you have a dozen friends in these companies talking about how overstaffed they are and the whole "FAANG companies keep devs on payroll just so they can file 5k people to make investors happy" thing makes sense. None of these companies actually pause hiring when these layoffs happen, which is a major indicator of what's driving the layoffs. It's all artificial.