I wonder if that's the reason why some hotels require you to present your credit card before they check you in. I stayed in a hotel in Hong Kong and they asked for my credit card although my company had already paid my accommodation in advance.