Excellent call. I too, cancel when stupidity is evident. Pick them up and you open the door to 1 star ratings and BS complaints.
Note: had a paxhole cancel on me once and still was able to file a complaint. WTF Uber?
Same as Driver shows all Cancels in the History, so too do passengers in their History on their apps. All kinds of bad can come from that...careful.