@navi @rose what also bothers me a lot is that we have a dozen filesystem drivers but everything is shoehorned into a unixoid hierarchical filesystem that doesn't work too well for either computers or humans
and then checksums, tags, extended attributes, deduplication, per-project quotas and per-user encryption are all bolted on in crappy ways, not to mention the databases that struggle to achieve ACID because they have to work with a terrible storage abstraction through a terrible syscall interface