@Doug973 I don't know what you're looking at, but if you enter in the dates of your stay when defining the search parameters the price shown on the map is the total price including cleaning, service and any other relevant fees and taxes.
There's nothing intentionally misleading or unreasonable about cleaning fees. It's a fixed cost per stay, not a variable cost per night. I think it's actually better that on Airbnb a guest can see the actual dollar amount the host attributes to the work that goes into preparing the space between stays.
Yes, hotels don't explicitly show this fixed cost component, but you're still paying it. In most cases, hotels choose to recoup it via offering discounts for longer stays - e.g., Stay for 3 nights, pay for 2 deals or explicit percentage discounts like the Marriott Bonvoy group's current offer of a sliding scale of discounts from 10% for a 3 night stay rising to 20% for 5 days or longer. If they don't, then anyone staying more than one night is paying too much. Think about that the next time you book a hotel for more than one night.
You might be interested to know that as an experiment in guests' perceptions of value and the impact of explicit cleaning fees on guests' behaviour I created two versions of the same listing. Version 1 has an explicit cleaning fee. Version 2 I has no cleaning fee; instead I use length-of-stay discounts to recoup the cost. A guest booking Version 1 will pay EXACTLY the same dollar amount as a guest booking Version 2. Interestingly, neither version was significantly more popular than the other and there was no perceptible change in guest behaviour between versions.