The only issue is that since Maps is a default app, not managed by the App Store, Apple has to push OS updates to update it in any way, which is somewhat of a barrier to adoption.
Yeah, not only that, but you can apparently register your iOS app as a routing app for Maps, and its content will be integrated into the Maps app for users who install it.