Yes, and there's also the problem that magnetization of material isn't permanent so your data may disappear after N days even if it were written correctly (typically, N > 5000). Should your "complete transparency" model also include expected longevity of the written bits?
If you'd really like a guarantee, you can always unmount the filesystem, or alternatively, mount it read-only:
mount -ur /mnt/blah
That will guarantee, at least at the filesystem/OS level, that the writes are committed.