Airbnb is different because the relationship is long distance and trust, payments, insurance, etc are a much larger issue. It's also typically a one-time transaction and there's little need to take the deal offline. I'm sure they deal with this with people wanting to stay beyond their trip date or trying to book directly, but Airbnb can easily track this stuff with the scheduling feature and seeing discrepancies when users try to go offline.