There's a few types of "non workers" I've encountered, that for all extents and purposes are worthless .... until they very much aren't. 1. "former" engineers and non-specialists - they tend to sit in meetings, try to sound important, pontificate about "better ways" but never seem to do real work. Then when SHTF they seem to have all the knowledge to make the problem go away super fast. Maybe SHTF never happens to yo…
I feel like the tech industry has spend the last year or so over-correcting and is now burning the furniture to heat the cabin. Slashing headcount is fine if you're also willing to scale back the things that headcount was expected to build/maintain. Now you have teams that are stretched thin just keeping the lights on. It's not an environment that's going to be conducive to innovation.
The only positive I see in all this is that many of these big companies are now much more vulnerable to competition. Unfortunately I feel like the appetite to take on the big guys just isn't there right now - it's definitely a muscle that's atrophied in the startup space over the last decade.