"Team" does not appear once in the article. I find open plans to be superior as it makes the team go faster. People can unblock others, people can stop others from wasting time, people can immediately work together to think about a problem. And for times where you want to just pump out code you can put some earbuds / headphones on and use body language to signal that you are in deep focus.