Creo que el sistema de archivos tipo árbol basado en carpetas es común pero no es el mejor. De hecho, creo que una buena clasificación de un archivo es mejor que colocar un archivo en un "lugar" determinado, por ejemplo, una carpeta.
Los archivos son diferentes en contenido y, por lo tanto, un archivo mp3 contiene información meta diferente en comparación con un archivo png. En una lista con columnas se muestra un problema, solo las columnas como tamaño, fecha de creación, etc. son comunes.
Si observa Windows Explorer, por ejemplo, las columnas cambian cuando se detectan ciertos tipos de archivos. Si tiene muchos archivos mp3 en un directorio, por ejemplo, aparecen columnas como Álbum, Título, etc. Si entre estos archivos hay un archivo png, estas columnas / celdas no tienen sentido para ese archivo / fila en particular.
He descubierto que muchas veces tendría sentido colocar un archivo en más de una carpeta, solo porque hay más de una propiedad de clasificación que identifica el archivo. Pero, ¿por qué un 'lugar', una 'carpeta' clasifica un archivo?
Si tengo un automóvil, no importa si está en el garaje, en un estacionamiento o en otro lugar, no es el 'lugar' que identifica mi automóvil, sino sus propiedades.
Cuando todos los archivos se clasifican de manera adecuada y precisa por metadatos, no importa dónde se almacenan, es solo en alguna 'nube'. Si necesito obtener un determinado archivo, esto debe hacerse por especificaciones de los metadatos.