Periodic snapshots of state held elsewhere. If you lose a write, you just get stale data until the next update.
Firm realtime work. If you lose a write, that sucks, but a slow write sucks just as much.
I could think of an instance where you’d like to log data, but the occasional datapoint being missing wouldn’t be terrible. Maybe something like a temperature monitor — you’d like to have a record of the temperature by the minute, but if a few records dropped out, you’d be able to guess the missing values from context. Something like the data monitoring equivalent of UDP vs TCP.
You then "checkpoint" when the game is over.
You might dissent that is not a "non-guaranted" write, because in fact the write did occur, but I simply want to allude to the concept of a "non-secured" write, in that it vanished without an fsync.
I work for a telco where we log large amounts of network requests using MongoDB.