Rain and standing water tends to have a temperate very close to the air temperature. Since the metal is already in contact with the air, and therefore that temperature, there is not a large variance. However, if it's a warm day and you have a very warm or hot engine, there will be a large difference in temperature from very cold hose water. That's when you have your problems and can develop stress fractures.
Good question though, most people don't know.