As for Apple's culture, well. I don't have special knowledge of it but I live in Silicon Valley and know a few people who've worked there or continue to work there, and your description about it doesn't seem to me to be accurate. There was a great deal of respect for Steve Jobs but there was no perception that he was always right. People did in fact push back against him, and he'd often listen. (And in cases where he didn't, there's still some controversy going on.) I think you're correct to surmise that there's a lot of arrogance in Apple's culture, mind you -- but I can assure you that Google's matches Apple's ego for ego. If anything, Google's corporate culture is more smug than Apple's, not less.
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.
http://blog.osmfoundation.org/2012/03/08/welcome-apple/
Adopting/Contributing to the project as their number one mapping foundation would be nice and would have provided them tons of goodwill. But I guess Apple also wants to use OSM together with data from other commercial sources (tomtom).
I agree that Apple had to cut loose from Google and develop their own mapping. And they needed new features for the iPhone 6 launch, which gave them a hard schedule limit.
Maybe "everybody" did decide that the mapping sucked but they had to ship it. That seems rather un-Apple to me: they are obsessive about user experience and have cut features in the past when the tech didn't work. So I'm not convinced by that argument.
(Edit: added second para)