¿Por qué la synchronization es tan importante al hacer un dispositivo USB de arranque de Linux?

Desde Arch Linux Wiki: https://wiki.archlinux.org/index.php/USB_flash_installation_media

# dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync

[…] No te pierdas la synchronization para completar antes de tirar de la unidad USB.

Me gustaría saber

  • ¿Qué hace?
  • ¿Qué consecuencias hay si se dejan afuera?

Notas

dd command utilizado con el status=progress opcional status=progress :

 tar -xzOf archlinux-2016-09-03-dual.iso | dd of=/dev/disk2 bs=4M status=progress && sync 

O usando pv para el progreso

 tar -xzOf archlinux-2016-09-03-dual.iso | pv | dd of=/dev/disk2 bs=4M && sync