This is why I love watching videos of someone working a problem. Especially when learning a new technology or new area. It feels closer to pair programming than reading about it.
One aspect of close proximity knowledge sharing, pair programming, you did not mention is the loosely related workflow improvement. Every time I pair for an extended period of time I learning a new or better way to do something not fully related to the task we just worked on. You can’t reproduce that through writing.