In fact, Uber is aware of the fee being potentially unfair / a scam so they already expect you to contest it.
The last sentence of https://help.uber.com/riders/article/i-was-charged-a-cleanin... reads
"If you were charged a cleaning fee you feel is inaccurate or unfair, please let us know here."
The title of this article is very sensationalized. What does the author want? Removing the driver's ability to charge for cleanup fees is not reasonable. Sounds like letting them charge but allowing the rider to contest it is the right compromise. Perhaps asking drivers to upload a photo evidence of the incident would be a nice extra, but it's not like we're going to stop using ridesharing apps because this weird edge case might potentially hypothetically happen to us one day