I understand the reasoning behind not allowing dissimilar metals for the uses indicated. Dissimilar metals in the presence of an electrolyte or while conducting current can create galvanic corrosion with all the potential attendant problems.
However, how important is to keep dissimilar metals apart for grounding or bonding connections under dry (indoor) conditions? Many steel or galvanized boxes are bonded with bare copper, so are raceways, etc.,and I have never seen a bad corrosion in this type of connection.
Is 110.14 rigorously enforced for grounding and bonding?