Essentially, with write flushing disabled (default) you are deferring writes until the OS needs some space for something else, or you shut down. Because libbitcoin is optimized for high end performance, there is little reason to made such a tradeoff for shutdown peformance.