Hosts seem to cancel if they realize there’s an event they had normal pricing for. I tried airbnb for an F1 race. Booked when I got my tickets. Got cancelled. Host then relisted the dates at a much higher rate. Cool stuff. I still use Airbnb for certain things (when I need a kitchen & laundry) but mostly just use hotels.