I like this idea a lot. It makes a great point about how version control systems serve as a vehicle of communication but in their current designs are very inadequate for that purpose.
Distributed teams compensate with long discussions about code in text across the internet, conf calls, or perhaps even an in-person meeting every once in a while. Except for the in-person meetings, version control tools of the future could do a much better job at supporting communication than our current ones do.
Cool! I’d suggest the vcs tag, since it’s about version control systems, and practices.