Why do you not do that?
What is your rationale for charging it separately?
But to answer your question - because it is a fixed cost per stay.
If you stay two nights @ $250/night, you'll pay an additional $200 cleaning fee (so that would be $350 night if I were to "build cleaning in") If you stay 6 nights @ $250/night, you'll still only pay an additional $200 cleaning fee (so it would be $283/night if were to "build cleaning in").
Airbnb doesn't allow me to charge a different $ based on the number of nights stayed. But they are showing an all-inclusive cost to the user when the user is browsing with their # of days, so there is nothing hidden...
and to your "give it time" statement, it's been over 5 years...
And secondly if you reread my post you’ll see that I think it’s morally wrong to charge a cleaning fee AND expect guests to clean as well.
That’s double dipping.
I do not think of airbnbs as identical to hotels in every way possible, and I don't want them to be. I am ok with doing some basic cleaning tasks despite being charged a cleaning fee. I naively still consider airbnbs to be a little bit like sharing a space, with an implied social contract. I expect to do a little stuff that is low cost to me, high value to the host. I also know they're still going to have to pay a cleaner. And I really would prefer them to not unconditionally wash and dry the bedding for every single unused bed in the place. That's how our planet got into this mess.
I tend to be way more distrustful of previous guests than I am of the host. There are a lot of nasty and entitled people out there.
You have your perspective. Others of us share mine.
None of which I expect guests to do. So it's not double dipping.
You've been explained why you're wrong ten times now, and still drone on about it. Maybe airbnb just isn't for you? Book a more expensive hotel instead, and then those thinking my cabin is a good deal can do so and be happy.