There is absolutely no reason to use fixed units. It adds no anonymity, and increases blockchain traffic.
This surprised me. Surely a transaction with inputs 5,5,5,5 and outputs 5,5,5,5 will have better privacy characteristics than one with inputs 15, 5 and outputs 1,2,3,14? Or am I misunderstanding what "fixed units" mean?