> The question should have been: do you care what the exit code of the child process is?

We could use the exit code as an alternate way to get a return value from the child.  However, it's limited to a small range of numbers.  I prefer marshaling an object over a pipe as it allows for a richer data structure to be returned.