Apple eski cihazlara desteği sonlandırdığı ve M serisi çiplerle birlikte mimariyi de değiştirdiği için, mevcut macOS artık Intel desteğine sahip son işletim sistemi bundan sonra geliştirme tamamen ARM'ye odaklanacak. Ayrıca, eski Mac'lere resmi olmayan bir macOS sürümü yüklemenizi sağlayan OpenCore Legacy Patcher adlı bir proje de var. Ancak bu, belirli bir ölçüde işe yarıyor, çünkü eski donanımların bile sınırlamaları var.
macOS ve Linux arasındaki karşılaştırma hatalıdır çünkü Linux özgür yazılımdır, macOS ise ticari bir işletim sistemidir. Büyük güncellemeler için genişletilmiş destek, personeli meşgul ettiği ve yeni özelliklerin benimsenmesini yavaşlatabileceği için daha büyük bir maliyet faktörüdür. Mac'ler daha uzun süre güvenlik güncellemeleri alır, ancak büyük güncellemeler almazlar. Bir şirket, eski kodları sürdürmek zorunda kalırsa karlı olamaz.
Bu durum, özellikle mimari değiştirirken, sadece bir değil, iki platform için geliştirme yapmanız gerektiğinde geçerlidir. Bunun iyi bir örneği, birkaç nesilden kalma eski bileşenler içeren
Microsoft Windows'tur. Bunları basitçe kaldırmak ve değiştirmek mümkün değildir çünkü birçok şey birbirine bağlıdır. Dahası, birden fazla ekip farklı bileşenler üzerinde çalışır ve bireysel parçalar arasında hem büyük hem de küçük bağımlılıklar vardır. Bu bağımlılıklar kütüphaneler, çerçeveler, sistem API'leri veya diğer bileşenler olabilir.