I share your frustration at the modern reluctance to use the filesystem properly, but it’s not a perfectly good abstraction for this problem. Users often want to browse and sort movies or books according to multiple metadata fields (eg. title, author, date). Hierarchical filesystems are not good at this, hence the metadata that is available is often low quality, and users need “library managers” to help them collect and display it.