Maintaining versions of files is only one of the many things that GIT does.
How in the world does ZFS handles collaboration, merging, branches and a thousand other things that are handled by GIT.
Looks like everybody agrees, except the headline writer.