One reason I would see against gold plating is that gold has lower conductivity than copper or silver, but for that to matter in a connector, it would have to pass huge amounts of current. Absolutely not something you're dealing with in digital connectors, and besides, on very short lengths such as in connectors, it would be pretty much negligible. But even more importantly, except in very specific applications, no such small connector has copper or silver finish anyway, so this is moot. They are often nickel-plated, which has much lower conductivity than gold!
A relevant reason IMO would just be that there are many fake gold-plated stuff around... so it may be either very poorly done or may not even be gold. (Beware what you buy!)
All that glitters is not gold.
Of course the benefit is that it doesn't oxidize, and has better conductivity than most other metals used for plating.
Side note regarding silver: this is for the "audiophools"
:
Silver oxide has indeed relatively good conductivity, so that's often seen as an argument for silver plating (or even solid silver), but this is actually a completely moot point, because most of the "tarnish" that gets on silver stuff in ambient conditions is
silver sulfide (
https://en.wikipedia.org/wiki/Silver_sulfide ), which is a poor conductor (at least in normal conditions), not silver oxide.