I agree; I’ve had multiple instances recently of booking through a third party where getting changes or refunds is very slow and clunky, if they will even do it at all. Contrast that to my experience with booking a hotel directly through their website, where I mistakenly booked the wrong dates. One phone call to the hotel and 2 minutes later they changed it with no hassle.