If this is such a big problem for you, then you have a choice to make when you buy your next phone. It's pretty simple really!
No, it's not. I have to weight my investment in the Apple ecosystem, vs the loss of features I used in maps (traffic was a big one, navigation not so much, properly labelled POIs were also a big one... it seems Apple really had it in for the features I used).
My investment in the ecosystem is pretty big. Frankly, if Google delivers a map application or continues to make their web based version usable on iOS, then I won't be moving anymore, much to your chagrin. I'm not losing all the applications I bought nor all the time I invested in learning how to program the damn thing over things I'll just have to get elsewhere, if not as good as I once had it.