I agree with your point. Cleaning fees tend to make it hard to consider AirBnB for a weekend. That said, assuming the host doesn't just do it themselves, they're going to get a housekeeper in, rates are up for that sort of service, and that's about what it costs.
Then display it in the search criteria in the initial filter on the map view, instead of only when someone has selected the property and begins filling in dates.
It's a bait and switch by selecting which UI components are displayed in that search screen, and hiding the added costs ("service fee" and "cleaning fee").
Also, unlike a hotel an Airbnb host will give you a list of items to do upon leaving. And often passive-aggressively, "And it would be appreciated if you could put the towels and sheets in the washing machine for one wash as you leave so it's less work for the cleaning person" type commentary.
I hate it generally when booking something doesn't make the final bottom line price obvious until you're ready to pay. Rental cars are another bad offender with all the taxes and fees.
I agree with your point. Cleaning fees tend to make it hard to consider AirBnB for a weekend. That said, assuming the host doesn't just do it themselves, they're going to get a housekeeper in, rates are up for that sort of service, and that's about what it costs.