I feel like you might kind of be missing the point here...
Uber should have to deal with this systemically because it is shitty to just leave it up to the drivers.
Please note that in your example here, it is also shitty for the rider who is expecting to be driven somewhere safely.