I guess what we often ascribe to diffusion (hot and cold water mixing in a glass) is helped along tremendously by convection. But convection might get more easily started in a glass if the center and the sides are different temperature. Then you get this loop. But it might then not happen in a water heater since there's no lateral temperature differences.