Maybe all of the cushy perks are just what management is willing to bestow, and something as simple as getting cubicles or team cubes is beyond the reach for most staff engineers.
Would a labor union be overkill for getting such a concession? Perhaps. But in the absence of any sort of professional representation to push back or push for things, all you can do is blog stories that get upvoted on HN, and not much else.