Just wait until Google pulls its support for Maps on iPhone. We'll see how much Apple is laughing when the only map solution is an expensive, third-party app.
Someone seems to be forgetting that Apple already bought out a mapping company. If Google pulled support, which they wont, Apple would just replace it with their own system.
Google Maps is open to anyone to develop for, Maps on the iPhone is written by Apple, not Google, it just ties into the Google API's. I would bet hell will freeze over before Google blocks the iPhone OS from accessing its systems.