There's a few reasons to prefer working in the office. The single biggest one is the hard delimiting of the work day; when I'm not in the office, I'm not working, I'm not available on email or chat, and unless it's an exceptional situation, nobody will phone me either. My evenings belong to me and my loved ones only. That's precious. It's far too tempting to let one thing bleed into the other when working from home.
The biggest secondary one is influence on the business. Simply being present when decisions are being made, whether they're technical or business, means you have a chance to speak up and help set direction. Stuff that emanates over remoteable media like chat, email, project planning tools tends to be after the meeting, not before or instead of the meeting. This doesn't change for a company until most / all of the workforce is remote, and that's simply not true for most companies. If you're interested in a career, turning up is a significant boost for most people.
The final one is bandwidth and transaction costs. Chat is a dreadful medium for remote communication - if you've ever had to sit there waiting for a reply, and wonder whether it would be more efficient to switch back to what you were doing - it's almost impossible to come to a decision in good time in chat. I've seen 5 minute conversations take half an hour. Starting a video chat is far better, but it has a big barrier to entry; it's not like talking to someone a few desks over. Try and do it with 4 or more people, and it turns into a coordination problem, people dropping in and out, someone eating while not on mute, synchronization for startup, etc.
Frankly, I prefer email. You can put together a logical argument, a coherent or strawman proposal, and discuss things at length point by point. It's much higher bandwidth. But too few people read long emails, and even fewer respond correctly with inline replies. The days when people were trained on newsgroup netiquette are long gone.