@heyongjun.eth
One counterpoint: even if we communicated visually, diagrams may still be too expensive to parse sequentially.
Human working memory seems optimized for 1D streams.
So the question becomes: is 2D actually a more efficient encoding, or just a more expressive one?