I was always told , with hard water, that a water softener should be installed. I recently visited San Diego, CA where this very subject came up. A plumber there told me that a water softener will reduce the life expectancy of a tank type water heater significantly. Any comments?

Thank You!