I kinda sorta agree with you. But the reality is, it just doesn't work that way.
I had a route of fast food shops. One was over 4 hours away, so I called to make sure they were there. Guess what? They weren't. The gas station had been sold, and the new owner decided not to offer that type of fast food.
So I told the scheduler. And I told her again, every month, when it popped back up on the job board. For seven or eight months.
I feel sorry for any shopper who drove to that location and got no pay, because the shop just was not there. The scheduler (and, one presumes, the end client) had that information, but just didn't do anything with it.
They wanted me to drive there and take photos to prove the fast food wasn't there.
8 hours' drive time for no pay?
No thanks.
(As I sometimes joke, I fell off the turnip truck, OK? But not this morning's turnip truck!)