Google just has an order of magnitude or three more data to work with.

It's exceedingly difficult to compete against "free".