いずれにしても、スペースが入ると誤動作する xargsの仕様を正当化する理由にはなってない。
find ... -print0 | xargs -0 が使えない環境では、xargsを使わず、
find ... -exec ... で個別に -exec するのが正しい。(プロセスが無駄でも)