If the OP didn't pay a deposit, or didn't leave a credit card on file for a one-night cancellation fee....
Then I would argue that they did not have any guarantee of a room, and are really not out any money.
I would think it is a rare hotel that doesn't have a one night deposit, due at booking, or a clear cancellation policy.
We are not frequent business travelers, but we do travel for personal reasons, fairly often.
I am thinking that there is usually, if not always, a deposit payable upon booking, credit card on file, etc...