Because I do large water changes, at least 100-200 gallons every other day(quickly), and for much of the year, water comes out of the tap very cold, in the 40sF (for a short time 30'sF) so using cold water for my tropical tanks is not an option.
I blend warm with cold, and have for 50 years.
I make it a point to drain water from the bottom of my water heater, at least twice per year. The drastic shifts in water temp in and out of the heater allow certain minerals to precipitate into the bottom of the water heater and build up, so draining the heater from the bottom helps to remove the buildup. After 6 months or so, the water drained from the heater can feel a bit viscous, so I purge it until the viscous consistency is gone, usually only tanks a gallon or 2 for the water to feel normal.
Beside keeping minerals from my tanks, purging the mineral buildup from the water heater can also improve its efficiency.
Water comes out of my tap at 250ppm total hardness, 7.6-7.8 pH, and an alkalinity of @100ppm, chloramine is used as a disinfectant by my water company, and the source water is Lake Michigan, which is mineral rich (much the same as the rift lakes of Africa).
Before treatment by the supplier, pH of the lake can be 8.4 and above.