Explain how the heat capacity of water makes any body of water a good heat sink. ... water has a higher heat capacity than soil. Therefore, water must absorb more thermal energy to warm up than the soil. Why is there less of a temperature difference due to depth in the water than in the soil?