There may be various reasons to zero-fill the free space on a disk drive:
Make the disk more compressible for backup
This may cause a thinly provisioned virtual disk to balloon out to it's fully provisioned size! But it can also have a profound impact in the size of VM (image) backups.