I work at Wildbit (the company referenced in the article), and we have family-style lunches around a big table and plenty of common areas where socialization happens in the mornings, during lunch, when people make coffee, and plenty of other times.
The key is that when folks are working, they can do so in their office and stay focused. It's a balance of the two. Quiet space when folks need to focus and social space for other times. Having private offices and half the team working remotely doesn't affect socialization. We just tend to have better separation between the two so that they don't blur into each other or impact others who are trying to stay focused.