Jag kan inte låta bli att dra paralleller med andra plattformar, expempelvis DEC Alpha och OS/2. I DEC Alpha fallet kunde man köra windows NT som OS och med hjälp av FX!32 köra binärer som var kompilerarde för win NT x86. De flesta utvecklare struntade i att släppa rena Alpha program på grund av att man kunde köra x86 programmen med god hastighet (i många fall tillochmed snabbare än på x86). Detta var nog ett stor skäl till att plattformen dog ut, inga program släpptes, inga program tog riktigt tillvara på resurserna som fanns att tillgå, plattformen blev marginaliserad och dog ut.
I OS/2 fallet hade man en likanden situation, ett OS som på många sätt var överlägset både DOS/win 3.11 och win NT 3.51. Det gick att köra windows applikationer på plattformen så de flesta struntade i att skriva program till OS/2, ett bra OS fanns men inga program.
Visst vore det skönt att kunna köra win program på x86 macen, men samtidigt, många program som används dagligen som login program för banker, plugins som flash player, spel mm kanske inte släpps till OS X, utan man räknar med att folk kan köra dem under program liknande wine eller boota om till Windows.
Jag pladdrar nog på för mycket så här sent på natten efter några goda öl, men det har ju faktiskt visat sig gång på gång att det inte alltid är det tekniskt överlägsna som vinner mark.
På desktop/workstation sidan har Alpha, HP-UX, Sparc, Mips och nu slutligen PPC försvunnit, kvar är x86 som faktiskt är den äldsta. Jag kan inte låta bli att tänka på vad som skulle kunnat hända om lika mycker pengar som satsat på x86 hade satsats på någon annan CPU.