Because dry run is in a lot of scripts in its training data. It's not "thinking" about the script or the concept of a dry run.