Part of the problem is they hired way too many non-programmers. Became like construction work with one guy working and 4 planning around.
Why do you believe this was a widespread problem?
That seems plausible to me, at least in some cases. I don't know the full picture in other companies, but in the case of Meta/Facebook, the company actually asked managers to transition to individual contributor jobs.