Worse is when your booking is confirmed but then cancelled a week before you go, at which point all the prices are much higher
Booking, as far as I know, straight up doesn't allow hosts to cancel. Recently, a host sent me a message begging me to cancel my booking because they really couldn't be there to receive me.
I will never use AirBnB again