How would Zeitgeist interact with other views into one's files?
The thing is, I don't want to be locked into a single method for getting reasonable access to my data, especially if that single method is GUI only. Worse yet, having some gui tools understanding Zeitgeist's file repository, and some not, and command line being completely separate.
For instance, a common workflow for me is to scp/sftp a bunch of system information from a server to my desktop using command line tools, attach that information to a vendor support ticket using a web browser (gui), download a patch from said vendor, again using a browser, and scp/sftp those patches back to a host to apply.
Another common workflow is to edit some files in my editor of choice, and either receive or attach them to email (gui) to interact with remote colleagues.
If the command line tools don't see the same view into the file repository as the gui tools - then I can't easily do this.
With the ancient directory/file paradime, all the tools understand the same organizational method, so it's easy to switch back and forth between different tools, all still working with the same file repository view.