Es kommt darauf an WAS Du vom Dateisystem nutzen willst. Wenn es nur dem Speichern dient sind die Dateinamen völlig Wurscht die müssen nur eindeutig sein!
Und gerade was Upload betrifft ist ein vom FS unabhängiger Index keine Kür sondern eine Pflicht. Weil das was zu Speichern (Beschreibung, mtime, ctime, ContentType..) ist über die Möglichkeiten die ein FS hierzu bietet weit hinausgeht.
Wer sich dessen nich klar ist kommt dann eben mit der Frage wie man den ContentType einer UploadDatei serverseitig feststellen kann Obwohl genau dieser ja beim Upload vom Browser mitgeliefert wird. Und wo bitte willst Du die Original mtime und ctime im Remote FS speichern? Oder eine Checksumme?
Genau aus diesem Grund wird eind Sortierfunktion des FS schonmal überhaupt nicht benötigt. Mit einem zweckmäßigen Index nämlich kann man sogar nach dem Autor einer Datei sortieren. Solche und ähnliche Anforderungen sind üblich. Nicht meiner Meinung nach sondern meiner Erfahrung nach!
MFG