Do Macs need to be defragmented?
It's not necessary. For more details than you could possibly want, read Fragmentation in HFS Plus Volumes by Amit Singh (author of  Mac OS X Internals: A Systems Approach).