because it used to have excellent support similar to amazon’s - call or message them and they will contact the hotel themselves and resolve issues. they even managed to waive cancellation fees for our family when we screwed it up ourselves and had non-cancellable reservation. so it wasnt a comparison of airbnb and booking, but current booking.com and the way it used to be