Oh, yes, that's very clean and clear! It's a kind of space-time tradeoff.
(My gut feel is that FAT is the best choice for interoperability, unless a person particularly wants to try their hand at designing and building a filesystem. But this is an interesting offering.)