The front end has always been the problem with Maps, which was originally designed and never updated by Apple, not Google.The problem with Apple's Maps app in iOS 5 and previous was the app itself, the front-end, not the backend and its data.
The fix proposed by Apple in iOS 6 is to swap out the back-end.
Google doesn't "obviously keep a better version" for their own OS, Google never made one for iOS to begin with. The front-end Application was under Apple's responsibility. All the features it lacked was Apple's own fault for not implementing them from Google's data.
Basically, they replace the only part of the app that was good : the actual Map data. That is the issue people have with it.
KnightWRX, it pains me to see your technically sound and logically correct posts in so many threads cast aside by blind ignorance.