I agree, this shouldn't be the default functionality. This removes control of rollout strategies from the user and imposes a simple and not always desirable restart-the-world.