Interesting post, and a valid point. The Japanese community in fact created a custom Resource view for a Container in Evo that hid its children from displaying in the Resource Tree, but that still uses the built-in Resources with a grid of documents on the parent Container.
I don’t think you really need the auto-creation of Containers honestly, as output Snippets could take care of the categorization by month. Adding a search to the grid view would be relatively straightforward too. Just needs a custom Resource type which should be straightforward in Revo. That being said, I’ll see if I can get Shaun to comment on this further.
Of course, the proper way to do this really would be to use a custom database table, but that’s not always practical and sometimes overkill. The benefit of using Content + TVs mean you get to use all the added snippets that already know about them, but not about the custom database table (Simple Search, Wayfinder, getResources, etc.).