It definitely seems very chain specific. Indeed, I never have to show my card at checkin at Hilton properties in the US. But oddly, every IHG property I go to in the US requires it- every IHG property even has terminals out front so guests can insert their own cards.