I think Uber just lies about estimated pickup times and Waymo doesn't. Partly because I've never had an Uber arrive faster than their estimated time, whereas Waymo arrives early pretty routinely. And also several times now I've had Waymo say "it'll be 20 minutes" so I book Uber because it claims a much shorter wait time, and then Uber winds up being about Waymo's estimate anyway.