I disagree. It takes all kinds. There isn't one right way for people who work together to communicate. Real time messaging solves a specific set of needs but is not the end-all be-all. Threaded more thoughtful forum style communication is important too, it's much better than email for that sort of thing. Email is also important for what it's best at.
Work communication isn't a technology problem as much as it's a human problem.
Just off the top of my head here are a few types of communication that need to happen at work. In modern work we can assume not everyone can be in the same physical space.
* solve an important problem right now
* find consensus on a complicated problem where opinions vary and emotions run strong
* info everyone needs to be aware of now
* info only a few people need to be aware of now
* info that might be of use within some time horizon for few or all
* relationship/trust building (small talk, gossip) don't dismiss the value of this one
Work communication isn't a technology problem as much as it's a human problem.
Just off the top of my head here are a few types of communication that need to happen at work. In modern work we can assume not everyone can be in the same physical space.
* solve an important problem right now
* find consensus on a complicated problem where opinions vary and emotions run strong
* info everyone needs to be aware of now
* info only a few people need to be aware of now
* info that might be of use within some time horizon for few or all
* relationship/trust building (small talk, gossip) don't dismiss the value of this one