umount -f performs sync which completely unnecessary triggers the syncer.
This happens to also cause performance problems when e.g. running synth (package building tool) which remounts filesystem for each package, unmounting with -f.
Both DragonflyBSD and NetBSD have plugged this years ago.