The other downside is that like all similar media (SD, CF, USB sticks, etc), they have a limited number of write cycles before they start developing errors (~100k IIRC). There is usually some type of firmware on the device which attempts to evenly use all the data bits - as a result defragmenting is completely useless.