"...you probably just had dirty contacts or a loose connection..."
I have wondered which one makes more sense. Connecting a cable (both, device and cable, connections reasonably new/clean) and never touching it again, or disconnecting from time to time, whatever that time is, and cleaning the contact surfaces, whatever the cleaning method would be (except Total Contact liquid).
Assuming that surfaces are clean first time connected, how important, if at all, is the interplay of different metals over time?