In real use, hierarchy or tag ensures that you'll miss stuff, and what you didn't mistag or forgot to tag or didn't bother to, will still be difficult to find among the noise of a huge taxonomy or hierarchy...