As with software, pick two.
AirBnB wont play down that expectation because again they profit more from it, but from the website and concept it is clear that you are dealing with random unprofessional strangers with a minimum of guarantees. Its kinda like the Uber contractor-vs-employee categorization for drivers.
AirBnB should definitely do a better job, but I maintain the risks are inherent in the business model, and you and the other users want the benefits of the risk (lower prices), without accepting the consequences of the risk.
I'd stay with a hotel (and sometimes do) if they would offer me as many bedrooms and a kitchen to work with.
-Don’t get me wrong; I’d much rather have no fuss at all - but when a bad experience occurred, AirBnb were better than I had feared with regards to setting things right.
The double booking was after a ten-hour drive with kids aged 10, 5 and 3 in the back seat. I didn’t need that.
Luckily, the host had friends nearby who shacked us up for the night, so disaster was averted - but this was way out in the Swedish boonies and I envisaged having to drive another couple of hours before finding a hotel.