Expedia has this. I once booked a flight & hotel for the wrong month. I was told they could cancel the hotel free of charge, but for the flight they would be able to take care of it just this time and if it happened again it would be $100.
Canceling ahead of time is one thing. "Canceling" later because you didn't use your reservation is another.
The example in question is more like: you make a reservation for September instead of October. In October you realized your mistake. Then you ask for your money back, after all you didn't use either the tickets or the hotel. And because the airplane and hotel weren't fully booked, you claim they didn't have any additional costs because of you. Well, good luck getting your refund.