Google just has an order of magnitude or three more data to work with.
It's exceedingly difficult to compete against "free".