I have no idea why tech companies would pay engineers gobs of money, spend gobs of money on huge office campuses, then inflict open plan or cubicles on said engineers.
A firm is a hierarchy, and this is a form of social control.
Yes, there "are" companies where the CxOs are out on the floor like everybody else, but I've only seen it once and that was when we were ~5ppl doing an officeshare.
A firm is a hierarchy, and this is a form of social control.