But you generally want to communicate with that process, so you do need to setup e.g. file descriptors and stuff, which needs information from the parent process to be passed.
It shares way too much, and have huge use cases where it is really, really bad.