I’d say if it’s not mentioned in the ad up-front, you don’t have to do any of that.
I’ve found high cleaning fees to sometimes be an intentional discouragement to shorter bookings, but sometimes I’ve paid it because it was still the best option and I like that they maintained the option.
Sucks that the only way to push on fixed costs (it’s not just cleaning) is via the cleaning fee.