I think that communal waters systems are a very good idea, but we have to deal with the reality that our water sources are changing. For example, as aquifers are drawn down, in the United States we've had to switch to surface water. As in the case of Flint, Michigan, that change in source water has triggered corrosion problems, red water complaints, discoloured water, and in a few cases lead issues.
The other major change we're facing is the use of road salt, which is increasing the chloride level of our surface water supplies. In some cases it's making the waters much more corrosive, and that can happen all of a sudden. On average, in the northeastern United States, the chloride levels of rivers have doubled due to the use of road salt. This is an example of another change; suddenly a water supply that was not corrosive is becoming more corrosive.
I still think it's best to deal with this communally. We need to have better corrosion control, and then match the materials that are in our system to the water.