FYI, using FAT32 as filesystem does not cause the issue. As I reported, mounting FAT32 add the "flush" mount option which probably avoids the above issue. I have updated the bug title accordingly. I suspect that adding the same manually instead of "sync" as suggested in previous comment as workaround will work better since "sync" will write to disk too often compared to flush. With mentioned "dd" I got average of 1.6MB/s with "sync" while >4MB/s with"flush" or otherwise without anything on my old USB flash drive. Haven't tried "flush" with NTFS yet but from mount man page still does not seem like that it will guarantee anything. Proper fix remains issuing "unmount" and waiting for it in nautilus, nemo, caja.
FYI, using FAT32 as filesystem does not cause the issue. As I reported, mounting FAT32 add the "flush" mount option which probably avoids the above issue. I have updated the bug title accordingly. I suspect that adding the same manually instead of "sync" as suggested in previous comment as workaround will work better since "sync" will write to disk too often compared to flush. With mentioned "dd" I got average of 1.6MB/s with "sync" while >4MB/s with"flush" or otherwise without anything on my old USB flash drive. Haven't tried "flush" with NTFS yet but from mount man page still does not seem like that it will guarantee anything. Proper fix remains issuing "unmount" and waiting for it in nautilus, nemo, caja.