> Tags are superior because tags can model hierarchies
Tags are inferior because tags must be coerced into hierarchies.
Tags are inferior because they do not properly link hierarchies that they model without extensive software support (which is present for file directories by design, and absent for tags). I have yet to see a hierarchical tagging scheme work well when you need to do something like change a mid-level directory name (you end up having to re-write many tags, often without good software support for what you're trying to do)
Tags themselves are fine. It's a perfectly valid way to label data. It is not a good way to organize that data for human recall and reference.
And here I am, using Johnny Decimal for over five years and I can find everything all the time. As Johnny himself said below, if it doesn't work for you - that's cool - use something else. But you assertion that this can't work is not correct. It's just that it can't work for YOU.
Tags are inferior because tags must be coerced into hierarchies.
Tags are inferior because they do not properly link hierarchies that they model without extensive software support (which is present for file directories by design, and absent for tags). I have yet to see a hierarchical tagging scheme work well when you need to do something like change a mid-level directory name (you end up having to re-write many tags, often without good software support for what you're trying to do)
Tags themselves are fine. It's a perfectly valid way to label data. It is not a good way to organize that data for human recall and reference.