Well, the fees do get paid whether they're listed externally or not. If the fees are $250, then the lister is just jacking up the listed price by $250.
The cleaning fees had some wording like "if necessary" or "if damage is done," but it was never returned or communicated nothing would be returned.
(Sidenote: There's also no recourse or discount for "weirdness." The lady whose second bedroom I rented had her non-english-speaking mother stay for two weeks (unannounced, unasked--suddenly there was just someone new living there) whose hobbies included power sanding furniture starting about two hours before daylight and taking up the entire kitchen for five hours a day.)
The response rate things are okay, but there are still tons of people who cannot communicate effectively online (or even form coherent thoughts in person most days). It's a crapshoot. (Kinda like trying to sell things on craigslist -- you never realize how many weirdos are out there until you have something they want. "Yoooooo maaan... will you take some pot for tha xbox? we aint got no monay.")
I think you had a bad experience with that one listing -- and the proper recourse is to write an honest review, just as you would on Yelp for an experience that wasn't what you were expecting. This helps prevent it from happening in the future.