But shoving it down people's throat is not a good way to make people happilly use it and report back any mistake. Quite the contrary.
Please explain how releasing a maps application on a platform where the user is 100% free to download another maps application from the app store is considering "shoving it down the users throat." Oh wait, its not. You're just over reacting.
Shoving it down your throat would be eliminating all maps apps on the app store and making Apple maps the only available application. But we both know that is not the case.
A side-by-side optional preview would probably have netted them much more contributors than this.
You have anything to back that up? No? Ok cool.
Any by the way, I disagree.
I think the average user will update to iOS 6 and not totally know the difference. The average user will open up maps and think "Oh it looks different. And I can do turn-by-turn now!"
The average user doesn't spend hours reading macrumors and tech blogs like people on here do. Thus they will most likely not know what the major differences are. They will see added turn-by-turn and added 3D. Let's face it, the average user is not tech savvy.
The average user uses what they have without making changes. Just like how the average user will never change the default search engine. The average user will never go download a third party internet browser. The average user doesn't know anything. Why do you think so many people still use internet explorer?
So if Apple just made it an opt-in scenario and made Google Maps default and Apple maps an option in settings, then most people wouldn't use Apple maps. And without users, there would be nobody to find bugs and issues. So this optional preview you mentioned would not be nearly as effective.
The most expensive and time consumer part of developing is not the initial release, it is keeping the software up to date after initial release. That is the most important part. And with people using the software, the developers know what to fix.
No matter what, in an ideal situation developers will fix all problems in a program/app. The more people you have using the program, the sooner you will find all problems that need to be fixed. The less people you have using the program, the longer it will take to fix everything.
Heck, I might have just participated in such an optional preview of their future product, and provided feedback.
What is keeping you from providing feedback now? Apple has made it very easy to provide feedback for their maps. Even Google offers easy ways to provide feedback. The reason both offer ways to provide feedback is because it is never going to be perfect. I would love to see you team up with people to make a detailed map of the entire world. Then when you think you are done, release it and see if you are ever actually finished.
and delete any Map Kit apps I have.
Ya I bet.