No, restarting is an occasional unfortunate workaround for subsystems that don't properly update in place (e.g. OS kernel).