There is the cost of spawning a subprocess on Mac though compared to forking, and Emacs does a lot of spawning