One reason is that heat increases the rate of water loss in a battery. Most people never bother to add water to their battery, and the battery dies when it looses too much water.