Earlier quoted context omitted.
I've been coding since 1993 and I have never made room in my brain for stuff like -print0. Moreover, there are times when you'll want to do this stuff from within another program. What are you going to do, shell out to a find(1) pipeline? Then people like me will be giving you shit. There's nothing wrong with rewriting sed in Javascript.
Sure, if this were intended for doing it from within a JS program. But it's not. It's a command-line tool. To replace the best, most powerful, most flexible, most stable tool (and additional tools) made for the command-line for this exact purpose. This is the definition of reinventing a square wheel. It's just a bad idea. (p.s. by using xargs (with or without -print0) you can use one option to parallelize the functio…
If you can replace a long line of pipes with a simple command line, then why not?