I've sometimes noticed the opposite to be true - for example Priceline will sometimes (inconsistently) provide free cancellation for >24 hours (I have seen up to 100 hours) so I will sometimes use Priceline over booking directly if I need >24 hours to finalize my plans.