I don't know about retail but if you are ever in Las Vegas or Reno, go into a casino and walk past every slot machine to the reservation desk and ask for a room. Availability and prices will be far worse than booking after gambling or even phoning from the parking lot.
Isn't this just price segmentation by contact method? If im already at your hotel asking about rooms I'm likely less price sensitive than someone calling in advance. But If i give you my players card likely get some kind of paltry discount.
Yeah, well -- LV is the original source of much of what we know today about data mining. So, it makes sense that they would still be decades ahead of the rest of the field.