I agree, but one problem is that cancellation policies can be all over the place, even for the same property. 1 day before, 3 days before, prepay first but still refundable, etc. Recently I saw a rate that was cancellable up until 14 days before. In some situations that might be just as good as refundable, in some situations that completely negates the purpose.