But "winning" a market rarely has a single reason. One could easily argue that Microsoft in the 90's was similar to Apple in that they went it alone, abandoning OS/2, whilst Apple tried to build alliances like Taligent (with IBM). Or perhaps that Apple's practices in controlling the AppStore are similar to Microsoft's use of market power to build the Windows monopoly.
One thing is for sure: Steve Jobs, Eric Schmidt (ex-Novell) etc all remember the 90's pretty well, and they are all spending every waking hour making sure they don't end up losing again.
History's echoes can be distracting enough to make one forget that it never repeats itself.
(I had to research this, because I didn't own a Mac or program for Macs until about 1995.)
I think the MacApp store may be a sign of a more fundamental issue for Apple - they have one UI that looks and feels less cutting edge every day and doesn't scale well beyond a 5"-9" screen...and another which hasn't had significant architectural improvements for some time (and doesn't scale down to 5"-9").
Apple may not have mortgaged the farm for iOS, but it appears that they have bet a significant portion of their future on it, perhaps without fully acknowledging the scaling issues. The shift towards content and media access as what makes an Apple product "insanely great" is not a good sign for those whose concern is utility.
GNU/Linux is gaining popularity, but it will take awhile for it to be on most computers.
The recent move with the Mac App Store just confirmed my suspicions.
That's kinda why I want to stay away from the Mac, even though their laptops are very tempting. Damn, today I went to the apple store and saw the new Air. Very seductive.
But, I'm sticking to Linux. I don't do lots of multimedia stuff, so Linux works fine for me.
History is now repeating with Android/Google as they start to dominate apple with much the same situation. The Iphone is an overpriced toy for a lot of people.
You could always blame the Apple downfall on that bloke from Pepsi.
The next big fight is going to be Apple TV vs Google TV. Apple already has Disney on their side, while Google is just giving Google TV away much like Microsoft did with with DOS and Windows.