Actually FAT filesystems with two FAT entries can be implemented in a transaction safe way: 1) write allocations on first FAT, 2) write file data, 3) write the second FAT. This is the same as a journal that stores metadata only (what most other journaled filesystems do).
This is probably what Microsoft calls "TexFAT", but doesn't describe in any way.
Good written data (not corrupted while being written) will last a long time, probably more than any magnetic media, so data resiliency is good.