Da uno sguardo ai tipi di errori che ci sono nella mia località (Manchester, Regno Unito) penso che sia probabilmente perché i dati sono adeguati per la navigazione, che è lo scopo di Tom Tom.
La gente normalmente sa come arrivare da qualche parte. Nel Regno Unito, almeno, si usano i codici postali per l'instradamento, perché questo ti porta sulla strada giusta, il che è abbastanza buono, poi si trova l'ufficio del negozio o il numero civico cercando.
Se stai guidando la soluzione è adeguata, la mappa dell'iPhone ti instrada abbastanza vicino alla tua destinazione che saresti a pochi passi e dovresti comunque parcheggiare, che spesso non è proprio a destinazione.
I dati di Yelp sembrano però scarsi e non aggiornati. Su una fila di venti negozi solo forse tre sono segnati e non molto accuratamente. Un sacco di posizioni sembrano essere un isolato o giù di lì. Presumibilmente perché tutto ciò che hanno per andare avanti è il codice postale e questo viene tradotto in una posizione GPS. Ma il più grande dettaglio che il codice postale ti dà è un lato della strada, la posizione effettiva su quel lato della strada non è inclusa.
I dati per Manchester come una grande città possono essere migliori di quelli per le aree a bassa popolazione. Comunque direi che i dati di routing nel Regno Unito sono adeguati, i dati di Yelp sono una schifezza.