Now we see that mapping and all of the corresponding location data and imagery is quite important. Google clearly want Apple users to use Google maps as they get revenue from location based search and advertise. Apple want that too. Why should Apple be able to force their solution on us even on a new phone (let alone taking away Google from existing phones)?
Even with a Google maps app, if we get one (waiting for Apple to approve), it will not be in all of the map based apps that use the o/s to hook in the mapping (like FindMyFriends, etc). So Google will be disadvantaged as a mapping supplier.
Surely Apple should have to offer users a choice of underlying mapping and location services at the o/s level? Then people could choose. If Apple then make a really good service, people will switch to them, but it will have to compete on a level playing field and win users by providing the quality they want.