I can tell you with certainty that many, and perhaps all employees at Microsoft have their own offices. The difference is that they have a huge campus without many local regulations preventing them from expanding.
When you've got more employees than space there's only so much you can do ya know?
I work at Microsoft - I do have my own office, but newer buildings are being created with open floorspace in mind.
In my previous building we were in cubes, but the cubes were large enough to be considered offices, had high enough walls to give some semblance of privacy if you needed to isolate yourself, put on headphones, and without distractions. But some friends are working in much more condensed workspaces.
It's different depending on building. This set of pictures is accurate but only for a smaller set of buildings:
http://www.home-designing.com/2012/07/interiors-of-microsofts-building-4-in-redmond-campus
Older buildings have more traditional offices with normal doors, some buildings have cubes, some have open workspaces, etc. Each has its own pros and cons. The offices I'm in now are nice because of privacy and isolation when I want it, but the cubes I used to be in were much better for collaboration.
Separately, I also know some people who work at Valve. It doesn't seem like the insanely cramped conditions described by this guy are the norm. Since people can all choose where they want to work, and who they want to work with, and what they want to work on, it seems like a result of too many people wanting to work on Dota 2 and not having the right amount of floorspace dedicated to it.