I miss so many meetings when I'm in the office.
I talk with someone away from my desk and meetings happen without me (doesn't happen at home, no one there to talk to)
I make a coffee, in the office kitchen, and don't notice the ding on my computer (doesn't happen at home as the kitchen is near the study)
Last time I had to be in the office was to support new staff, so the missed meetings were due to talking to the new staff (but mostly about Minecraft)
I know I'm more productive at home, I'm pretty sure all the programmers are happier at home due to the lesser noise
I think when I was in the office with a colocated team we had some efficiencies, particularly in collaboration while planning a piece of work that doesn't work nearly as well online, but my workplace is distributed across three timezones so we don't get to be colocated with our teams, so there's no productive talk to offset the recreational talk