Två anledningar. För det första vill Apple av politiska skäl släppa supporten på äldre Macar och fokusera på nya kunder eller att få gamla kunder att uppgradera. För det andra vill de av praktiska skäl inte supporta äldre hårdvara. Vissa delar av Snow Leopard är specialkonstruerat för x86-arkitekturen, exempelvis libdispatch.
Nu finns det visserligen en hel del kod byggd för PowerPC i en standardinstallation av Snow Leopard, men inte tillräckligt för att starta systemet. Det är främst högnivåkod som olika tillämpningsprogram och verktyg som fortfarande är byggda för PowerPC parallellt med x86.