Grounding (actually bonding) to plumbing pipes will not in itself cause corrosion. Assuming you are referring to galvanic corrosion, it may be caused by current flowing through the pipes or from the natural current flow that is caused by dissimilar metals being immersed in an electrolyte (water that is less than 100% pure - see the thread on water as a conductor). The dissimilar metals is a hard problem to fix and this problem will exist whether or not the pipes are bonded to the electrical system. The current flow is from improper wiring is relatively easy. If there are improper ground to neutral connections in the building, neutral current will flow on the grounding conductors including the metal water pipes. This is corrected by removing the improper connections. The reduction of corrosion would not be sufficient reason to NOT bond the metal water lines in a building. Unbonded waterlines may become energized with no return path to clear the fault, which would be a dangerous and potentially deadly condition.
I think you are trying to find an easy solution for a difficult problem. Metal waterlines MUST be bonded, end of story, no exceptions. You will need to look for other ways to reduce the effects of corrosion. This section of the code cannot be changed.
The prevention of galvanic corrosion is a science and industry unto itself, ask anyone that operates a boat in salt water.