I saw MG Siegler trying this explanation - it's the perfect 20/20 excuse. If Apple already knew that they were ditching Google Maps a couple of years ago, then why not start those efforts then? They could have had a beta program running alongside Siri for more than a year...
Apple has no experience in crowd-sourcing and it seems they still haven't quite got it yet. By dropping this thing on their users they alienated a good deal of the users that care and were the ones likely to provide a massive amount of updates. If you can't trust the product then why bother? Ping has shown that Apple services aren't immune to slow death if the alternatives are better, Apple should at least have made tools for editing and maybe nursed their user-base a little better.
It's not just ripping off a band aid if Maps aren't showing any progress - users will just move on and then where's your user input then? I think you (and MG Siegler) aren't really getting how serious this can turn out to be for Apple.
I guess my attraction to the iPhone goes a lot deeper than a single (albeit important) app. I also think that Apple figures that it isn't going to alienate enough users to make it not worth getting rid of Google.
I visited a factory in China that makes like 70% of the worlds microwaves. The workers all did tedious, single step actions (like putting in the same screw over and over). We asked them why they didn't do job rotation or job enrichment (adding to the number of tasks to reduce the tedium) and they said "it takes four hours to train a new employee and we have a line of people a mile long coming from the fields, ready to take any spot that opens up. Someday we will do those things, but we just don't need to."
Apple, is not going to alienate enough users to make it not worth dumping Google. And apparently there are plenty to take their place if they do go. Now that's not the spin Apple would put on it, but its the truth. Yes, if Apple can't make the Map app good eventually, this will be a disaster, but I think they will despite, any mistakes in the past. And Ping is a bad comparison. It was just a dumb idea. Maps is a great idea, but just has to be implemented well...eventually.