If you look at feature set of the OSes - Android 2.3 had all of the features of iOS7

So big deal Apple - same OS from 2007-2013 and ONE relatively significant iOS7 update that even tries to match Android 2.3!
Besides, Android people don't need to wait for an OS update to update most of their OS - it's called modularization peeps! (Chrome, Google Services(GMail, Play Store, various frameworks), Launchers, Keyboards - everything updates outside of the OS. So yeah, big deal with the numbers Apple - they don't mean as much as you make it sound they do.
As an app/web developer, I can say this does not help me at all. The stock Web browser for Android 2.3 is the IE6 of web browsers. It's terrible at all things and makes my life miserable. Having to tell Android users, "sorry, download FireFox, by the way Chrome isn't even available for your phone" feels really cheesy. It's the same conversation we've had with years with users about moving away from IE6. You can boast your "modularization" all you want, but it doesn't do the trick. Even Android 4 running Chrome has live bugs that break my app. The iPhone 4 is the "free" phone on the major networks now, and it'll run iOS7 and give developers access to all the latest APIs, without any browser bugs.
As a developer, I can tell you the Android fragmentation is actually worse for me than Apple is making it sound. Once I got my iOS app working on my own iPhone, I was able to extend support to iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5, using iOS 5 and 6 with only 3 extra hours of work.
I've been building an equivalent web-app while working with 3 Android phones that my friends own, and I've been spending weeks fighting browser bugs that exist in the latest versions of the OS/software that their phones allow. No version of iOS Safari has any of these bugs that I'm having to deal with. Once I got it working on my desktop, it already worked in iOS Safari. No browser bugs, latest API's and browser capabilities all there on the iPhone 4. It still doesn't work right on any of the Android phones I can get my hands on, and they all have different issues.
The fragmentation is a nightmare for me. I really truly want all of my friends to be able to enjoy my work and give them an excellent product, but I'm spending so much time and frustration fighting these fragmentation issues that I'm questioning whether it's even worth it. All this time I could be spending building new features for iOS users, I'm spending fighting Android browser bugs.
Edit: sorry for sounding like such a grumpy pants, but so many people don't understand why more developers don't treat Android as an equal platform when it comes to release dates. The hard truth is that it takes a LOT more time and effort to get quality work for Android than it does for iOS.