The zero fees are usefull when joining dust with your aged coin. You doing this way favor to the blockchain because you reduce network unspent inputs and thus lowering memory and CPU cycles requirements for Bitcoin core. But using zero fee tx for creating more outputs from fever inputs should be not allowed...