To make GP’s use case better, FS really needs an custom index or require that every write also update all hierarchy. Unless of course they work like indexers and just work with delayed data
Many of the features of OSX (which I rarely use, but worked tirelessly on) came as a result of Steve's dislike of having to know where files were and having to navigate to them. The Dock, Spotlight, Mission Control, Expose, even Time Machine all came out of Steve's hard-to-pin-down concept of what a modern user interface should be.
I suspect it may be possible to create a fully "Smart Folder" query driven Finder experience. Your sidebar could be populated entirely of saved queries. This might be a fun experiment!
It's funny how all these anti-directory tag-and-search proponents seem to take for granted that their hobbyhorse is obviously superior. I've never seen any proof that it is, and I don't think it is.
isn't that kind of what we are already doing with the names used in the directory hierarchy + the filename?
Or: Yes, in a way that's what the hierarchical directory structure already does for us.
In either case: So what's the use of ripping out the hierarchical directory structure and replacing it with some (other) "tagging" system???
(We already have a universal "tagging" system that automatically uses every single word in every single file as a searchable "tag"; it's called "grep"...)
Now sure, it'd be nice to grep through my house, but I still couldn't hang the same painting in two places at the same time.
I guess path->{metadata,data} with no transactions is a simple abstraction, as with so many other simple abstractions, it just bites you when you try to build anything nontrivial. Then you need to switch to a real solution. Just as people sometimes start with a bunch of shell scripts before they recoil in horror and realize that they should've started with a real programming language.
see WinFS https://en.wikipedia.org/wiki/WinFS
I'd never consider an e-mail system (or a filesystem) that doesn't allow me to at least very closely approximate that structure.