> ... what's the alternative? A cutthroat corporate environment where you're never sure about the future of your job?
No, I think the ideal structure for a company which accumulated a great amount of resources is to become a sort of Venture Capitalist with the teams of people they control.
So, ZERO "corporativism", ZERO bureaucracy, ZERO control, just give access to the company resources and let the teams come up with a business model.
So, yes to more risk for employees (don't perform -> get your team reorganised -> get fired), but also gives way more upside in the form of significant bonus when a team deliver amazing financial results.
You'll get the majority of teams performing badly and getting axed and a few delivering unicorn-like results to the company at large, with the stars doing that being rewarded greatly.