But this is also the cause of a lack of production. I have routinely been interrupted from what I was doing because someone just casually drops by to discuss whatever they felt like (might be work related, might not). As a developer, it takes time to get back to where you left off.[0]
While working from home, those interruptions are dropped to 0. Any questions must come from some form of slack/email/etc that can all be ignored until I'm ready to look at them.
[0]https://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt...