What are the sources of excellent geo-location data as possessed by Google Maps ? 

I am wondering that, even with large amount of volunteer work involved, why is OSM data not comparable to theirs in terms of quality ?