I don't think I've been asked for the card for years at any Hilton property, as a matter of fact I can think of a couple of instances where they started to do so, but remembered my status, with a "sorry, forget it" gesture.
Interesting about the transaction fee, but perhaps hotel reservations are different?