The issues with SWCGs are real, but some can be mitigated. One can use harder (less absorbent) stone or seal softer stone on a regular basis. One can use a zinc sacrificial anode buried in moist soil and attached to the pool's bonding wire to reduce the rate of metal corrosion. One can use a titanium or cupro-nickel gas heat exchanger instead of copper.