My take on gas pipe bonding is:

It's required by the NEC.
I do it. If I don't do it, fault current will run through the gas line anyway, but instead via a hazardous circuit.
If necessary, I'll put it where the the gas company won't easily find it. If they do disconnect it, it's their liability. If I don't install it, its my liability.

As a result of the above, I install a bonding jumper to the steel gas pipe (premises side, of course).