I've been working long enough to have started in a decade where everyone about the junior had an office. Smoking was also standard. Then came the decade of open plan. Facebook's new office campus has caused a stir with reports that staff stay at home if they want to get anything done. 

I agree with Cal Newport. If your business is about looking after smart people, why not invest to get the best out of them? It's an example of taking industrialisation of the corporation too far.