coffeealex Well if you make water more acidic ( which is what happens when you remove all minerals) then corrosive factors come in to play.
Removing minerals will not make water more acidic; neutral pH is by definition the pH of pure water. The problem is that pure water will tend to absorb CO2 from the atmosphere, and that can turn it into a fairly acidic liquid. Buffering it with a weakly basic compound like bicarbonates (or weakly acid - but since coffee is acidic in nature very few people enjoy adding acid to it) keeps the pH close to neutral (within relatively large bounds). “Alkalinity” (as we use it in coffee making) doesn’t necessarily equate to a high pH.
If you remove calcium and magnesium compounds, or (bi)carbonate ions, scale won’t form. The problem is that Ca and Mg make coffee taste better to a large proportion of people, and bicarbonates are an easy method to raise alkalinity (which also makes coffee taste better, in addition to some anti-corrosion effect… which BTW isn’t always present, depending on temperatures and pressures).
It’s not necessarily complicated, but there are a lot of factors interplaying, and many are personal choices. In addition to the matter of “coffee taste”, there are significantly different opinions on what is a safe or acceptable amount of “corrosive” compounds (chlorides, sulphates, etc.), or a tolerable amount of/time to (de)scaling.