The whole problem revolves around business strategy. Mapping data. Google monopolizes this area, and the other providers are all tied to Apple's competitors (Microsoft, Nokia).
So either they come up with their own, or stay on the hands of competitors (since mapping is such a core feature).
I wish they adopt Open Street Maps, or contribute back to it. Mapping is one area where all good solutions are proprietary and in the hand of a few, it completely sucks.