When a guest has entered a date range for check in/out, and is scrolling search results, they see your nightly rate, and right below it is the total for their trip including the nightly total, cleaning fee, and Airbnb service fee all added up for them.
This is transparent with regard to the contribution of your cleaning fee to the total cost, with the math done for them, and an easy/fair way to comparison shop. Hopefully this is the most common mode for guests to search and compare listings.
Only when the guest does a search with no dates specified are they confronted with a list that shows only a nightly rate, and they are forced to click on each listing to look for "hidden fees" and do the math in their heads. Even then, they could be way off because they might be seeing a generic or composite rate if the actual rate varies significantly.
Perhaps it would improve transparency and overall satisfaction if Airbnb were to eliminate the ability to search and compare without specific trip dates. That way the "total cost" would always be right up front.