Popular times (Maps) in Google Maps is incredibly useful and a good example, requests to expose this data are ignored. Some may argue Google has a right to therefore it should. The data is gathered in numerous ways, perhaps unsuspecting mobile users is one which method is used to.
I want more competition, I don't think a flood of Maps providers is a good thing either. A single source of really good data is what is needed. Perhaps OSM can be that, or perhaps smaller Map providers can provide data to an open standard for which OSM can use through some type of exchange license.