> The application developer who has the choice of using these options doesn't know whether the data is expendable or not
How then are they expected to know when to flush?
And anyway, do we really not know which files are important and which are not?
Examples:
* pid file, browser cache: don't care
* conf file, document, code: care
* database file: care a lot
But I do thank you for challenging this idea ;-) Please feel free to give counter-examples and -arguments.