i) discover what colleagues know about the issues
ii) widen options beyond what you are immediately aware
iii) make connections between different topics
iv) experience explaining and talking about a problem
v) get a feel of how emotionally invested colleagues are in particular decisions
vi) spot bogus assumptions and false premises
etc.
What's the alternative suggestion, nobody works together? This type of article plays to the seductive developer trap that you can to put your head down and work on problems in isolation. Its fun and optimal for small projects but it doesn't scale. You can only build garden sheds, you will never build cathedrals.
Whiteboards rock.