Google has been dealing with the local data/business listings mess now for years. It arguably captures more local data from more sources than anyone and its data are still far from perfect...
If Apple were to recognize the value in that more direct approach the company would have to get its hands dirty and create a team to deal with the craziness that is local business data.
See it on Scoop.it, via Google Places Optimization & Local SEO News
More...