in reply to Fork and multiple subs

If your child process code is that different from the parent, would it not be better to have two different programs (parent and child) and exec after the fork?