Yeah, this is basically the true problem. Airbnb doesn't care about guests at all (they recently refused to refund a stay I had booked even though the place I was visiting was experiencing a literal natural disaster, and then deleted my negative review about extremely unpleasant interactions with the host). I agree that most people want a much more consistent and much less opaque user experience - the trick is how someone will be able to marry that with the sheer variety of places you can stay in on Airbnb.