Images all getting stored in a single folder is extremely unscalable

As someone who has worked in a media company, dealing with thousands of news articles, and millions of images and videos, I find it very disappointing that Strapi just stores all media in a single root folder.

At the very least if someone creates a folder on the media page, honor that in the structure of how you store them in the media folder.

A large media publication will have a ton of problems loading the folder (will take minutes) after some point (especially on S3, etc), they will be super unorganized and this model is not scalable.

Has there been any thoughts on fixing this or at least allowing us to give a format (e.g. YYYY/MM/DD/ …) if not using the folder structure defined in the media library itself?

This seems kinda basic.

Thanks.