@Erick67, I stayed in one place which operated on that system once before. I didn't book it on AirBnb however. What they did was charge s $300 security deposit, and if you left the place as you found it or better, you got your deposit back. Now, I was a bit concerned that they might be the type of people, who would make sure they found something out of place in order to keep a portion of the deposit, but they didn't.
The problem with that system on AirBnb is that the 'deposit' isn't really a deposit at all, and would be hard to collect if need be. The thought of doing that with my own place crossed my mind briefly, but I decided it would never be returned to my standards as @Linda108 stated, so I'm happy to pay my cleaning staff to take care of it for me.
Like some others have mentioned on here, they are paid $30 an hour, but I have only a $50 cleaning fee listed, with the rest simply built into the nightly rate.