If you compare iOS to Android, I think you see the same pattern. One of the reasons the iPhone is so popular is because of the apps, many of which just aren't available on Android. Even when an app is available for Android it often feels like a second class citizen, or an after thought - just as it often does on the Mac.
When I look at the mobile world in this light it seems like we should be comparing iOS to Windows and Android to OSX, but then again maybe I'm just reading into the analogy too much.