In which country is a reservation not a contract? In the UK? In France? I didn't say they needed to provide an alternate room, I said you could recover the cost of difference if there was any. The consumer should not be at a loss. You genuinely believe in the Unfair Contract Terms a hotel can just willy nilly cancel a room and say go away? The reasons for cancellation matter, but I already pointed that out, and you know I did.
I already commented this wouldn't apply in the US, that's how my comment started that you decided to answer to when I said the US a lawless place and this would not happen in Europe.