> because its layered *above* a filesystem so it shares that overhead in the first place.
Only in a few places, when new files are created or the metadata for existing files is changed, by changing the file size for example. Files that are preallocated have very little overhead to (re)write, except for maybe mtime updates.