It's actually a nifty idea, could be implemented as something like blockchain in terms of distribution and syncing diffs among peers.
That's the stated purpose of git. Git syncs diffs, distributedly. The whole point of the article was that we have technology that works and is very well supported, so we should use and improve those rather than reinvent them for the sake of a new technology.