All hotel chains do this, but it’s always struck me as being something which an EU/ UK court should one day rule against.
I’ve once had a points booking in the Maldives where technically they could have charged me $20K if my flight was delayed due to weather.