Because we're running it in the context of a bundle-execed process, which carries through into child processes unless you explicitly remove the env vars (I think—please correct me if I'm wrong).