Larry Cannell says “I Hate Files”, and I agree with almost every point.
Files are a major nuisance, and until another practical solution is universally accepted, we will have to live with them.
Online-only solutions cannot work until connectivity is not an issue, until it becomes an extremely cheap commodity.
Until then, maybe a hybrid solution that uses client-side software with network-based distributed storage that does not rely on folder structures and filenames could be acceptable.