One of the biggest pains I think we face as developers is software fragmentation. So far Apple has done a very good job of having users update versions of iOS and keeping consistent with hardware specifications - it's probably one of the top three main drivers for why I develop primarily for iOS (sometimes solely for iOS). I'm thinking this reinforces that build-for-iOS-first mentality for developers. If the quality of apps is such a large factor in what's keep users loyal to the platform, this is an important point.