I’ve heard gripes from both sides about this too. As a guest we usually keep the place tidy and put trash and recycling in their respective containers and follow any check out rules. I also clean the counter/sink/kitchen after using it and wash dishes as I go along normally.
If we are charged a large cleaning fee, it seems unreasonable to have a laundry list of things to to: strip the beds, put towels/bedding and a wash on, take out trash, etc, when we already paid the decent cleaning fee. I can see leave the beds undone or towels on the floor in the tub so the cleaner knows what needs to be cleaned (some guests like to fold things nicely and you may not know the bed was used or wash all bedding when they only used some beds but not all; I once had someone wash and fold towels but I didn’t know so I washed all the towels that were messy because I thought they were used).
In the end it’s sometimes hard to do all these chores while trying to pack up and leave with kids or get on the road early for your journey back home.
I think the worst is a large cleaning fee for one night and having to do these chores. My partner would rather book a hotel as it’s cheaper (no cleaning fees) and we don’t have a list of check out duties for short stays. I like to experience different stays and support local hosts but he has increasingly said that the cost is less for hotels than Airbnbs if we are going as a family vs as a large group renting a vacation home for a gathering.
As a host all I ask is: put trash and recycling in the bins in the unit, dishes in the dishwasher or sink, leave the blinds open (so we know they left - if I leave an Airbnb early I text the host to let them know so they can start cleaning early but not everyone does this), turn off the heat/ac, and lock the door. I thought about saying no rules but remember walking past hotel rooms and there are chips/trash everywhere in the room so I ask guests to please put trash in the trashcan in the suite.
My partner feels there should be no cleaning fees and it should be factored into the price and I can see giving an option as a helpful for hosts to be competitive and cover some costs of maintainence.
Maybe Airbnb should have a filter allowing people to put in the max cost per night they can pay which includes cleaning fees to help people plan better when booking?