FAT è un filesystem vecchio, ma è anche molto semplice da implementare. Un pochino più complicata è la FAT32, e la V-FAT (per gestire nomi di file più lunghi), ma comunque alla portata.
A mio avviso non vale la pena sviluppare filesystem più semplici, perché FAT non richiede molto più tempo, e soprattutto quest'ultima ha il vantaggio di essere diffusa e supportata anche dalle pietre.