I think if you specify your dates and length of stay you can search by the total cost but I agree its certainly frustrating and for short trips makes the service annoying and nearly useless/cost prohibitive.
Overall, I think its better to have the cleaning fee separate, otherwise you penalize people who stay long and don't get cleaning service during their stay.