Excellent piece. I think the main challenge for UX architects is breaking the hiearchical model that users are used to.
Tags are the ideal solution for organizing like items but few have mastered the UI. Sure, it's easy to to build the refrigerator model but users get freaked out when everything is lumped together (that's why websites still have nav bars.)
If someone can master the art of the tag UI, then we're set.