I've always seen Air BnB as a massive rip off and the owners some of the most unethical people I've ever met as a cleaner.
For one, as a cleaner, you have no idea what you're going to walk into in terms of mess. They could have barely touched the place, or they could have used it to shoot a porn film.
Then you have an owner who thinks that you can have just housed a family for a week, and accept a booking for a check in the day they leave. You really don't have enough time to wash everything that needs washing. The owners Will tell you to do a 45min wash which includes a rinse and spin. So probably 20 mins of actual washing. Most of it comes out still smelling like the previous person.
ETA: This isn't about not having enough linen to go on the bed while one is washed, it's because you need to wait for it to dry and put it away. Owners are never fully prepared for how often they will need to replace lost and worn bedding, though, and this becomes another hassle for cleaners. You need to have bedding on every bed plus a full set of spare bedding for each one for every stay. I haven't found it to be more consistently avaliable when people outsource laundry either.
When you work for an agency who supplies cleaners for air bnbs, they often tell you not to wash or mess with things that look untouched. So if a bed is nicely made and neat, assume it hasn't been touched and leave it. Same goes for surfaces, bathrooms etc. They want it visibly clean, nit actually sanitary if it takes too long
You can feed this back to owners so they are aware of what hygiene standards they actually offer but they don't really care as long as there is nothing visible that can be photographed.
Air BnB should stop same day check ins. Standards will rise exponentially. There will not be the pressure on guests to do all these things and the place will actually get cleaned.