Originally Posted by
Raffles
Exactly. And most hotels depend on ancilliary revenue - mini-bar bills, internet charges, breakfast charges, dinner charges, pay TV. The hotel is actually losing out if it has to deny a room to a 'real' guest because you have booked a deeply discounted advance stay and not turned up.
But if they just let you let them know that you aren't going to show up and say "just keep the money and give me the points", they are ahead all the way around.