Can You Upgrade an M1 MacBook Pro to an M2?
9to5mac.com
9to5mac.com
Like if one has a TouchID sensor paired with a certain Secure Enclave at the factory or with Apple authorized tools one can be fairly certain that an intelligence agency can't (easily at least) just take swap the factory TouchID sensor for a compromised one. It may not be 100% fool proof but it also has the effect of forcing adversaries to focus on specific targets instead of being able to use a dragnet style approach.
https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
Many people decided (through their purchasing dollars) 10-20 years ago that they’d rather have thinner, lighter, more compact devices versus modular.
The Framework laptop is challenging this status quo, however I’m curious to see how their quarterly volume compares to Apple’s or another manufacturer like Dell or HP.
So I don’t blame Apple for making their CPU’s non-swappable. The market just isn’t there for the vast majority of consumers.
The used market shows this.
As for "long-term compatibility", consider the Mac Pro for sale in mid-2013. The latest version of macOS it can run is Mojave, which went EOL in 2021, for a total of 8 years from purchase to no more security updates. Compare this to PCs, where Windows 10 1809 runs on computers from 2015 and won't go EOL until 2029, for a total of 14 years from purchase to no more security updates. Or to really drive the point home, compare it to Linux instead. It still supports the 486 processor, launched in 1989 (https://www.youtube.com/watch?v=Qbp_KQ4a2DQ shows that it really does still work), and AFAIK there are no current plans to remove it. And even if it were to be removed from Linus's tree today, the last CIP SLTS kernel would keep it supported until 2031, for a total of 42 years from purchase to no more security updates.