@Tsotne--Tut-0 You bring up an interesting point about the cleaning fee. I know that hosting long term and short term are very different in many ways and you are mixing the two in a single home, right?
I do not want long term guests but if you are defining long term guest as Air BNB does, then the pricing, payout and cancellation is different from short term. You have either a tenant or a roommate instead of guest in that case. Most long term hosts will come to some type of accommodation regarding the cleaning expectations of both the host and guest. Usually there is no host cleaning as often there is a long term weekly or monthly reduction in rate. New linens and towels are provided at least weekly or the guest is allowed to wash their own linens and towels.
The cleaning fee in my mind is really a room set up fee in which the guest is presented with a clean room at the beginning of their stay. Some host don't charge a fee but include cleaning in their nightly rate.
If you prefer the long term tenant, then you can develop a separate rental agreement that would address the cleaning issue. I don't agree with your opinion of Air BNB running cheap hotels as that is not my experience at all, but I agree that it appears that the platform leans more to the short term stay rather than the long term stay.