There's another possibility here. Microsoft succeeded because of their focus on developers and, to some extent, having an open ecosystem as long as it suited their business goals. Forgetting this may be Apple's first slip up.
When OS X came out, tons of amazing apps came out that got many people switching: if Apple turns off those same developers, the platform will weaken.