Can you explain to me how an M3 MacBook is MORE reparable than my 2012 MacBook Pro, whose battery, HD/SSD, RAM, and screen I've easily replaced without desoldering or melting glues?
I think the 2012 "classic" Mac Pro was the last
really repairable/upgradable MBP and things went severely downhill from then. However,
Even iFixit thinks that things improved with the 2021 14/16" MBPs - albeit not back to the good old days.
I'm not going defend everything, but there are a few mitigating factors:
LPDDR (low power) RAM has never been user-upgradeable on any system that uses it. It
has to be surface-mount soldered close to the CPU to minimise the power needed to drive signals along the busses. Yes, Apple mounts the RAM directly on the chip package rather than the logic board, but that's not why it can't be upgraded. Only very recently have Samsung announced a new system of press-fit modules to allow user upgradeable LPDDR RAM which may start showing up in products soon, although I somewhat doubt Apple will use it (unless the M4 is going to have wings...!) so that argument may change in the future.
Glued-in, or otherwise hard to replace, batteries are probably a consequence of the drive for thinner and lighter laptops (which Apple backpedalled on slightly in 2021). It's not just glue vs. screws: lithium batteries have a nasty tendency to go foom if damaged, so
any easily user-removable battery has to be made with a more robust enclosure so that it is safe to handle after it has been removed. Old school battery compartments add bulk and weight to the laptop
and need a battery that can survive being chucked in a suitcase on its own. Plus Apple have gone for multi-module batteries that allow them to squeeze more battery in the case.
One thing I really won't defend, though, is soldered-in SSDs on anything bigger than a tablet. Most solid-state components can have manufacturing faults, suffer thermal or static damage, come unsoldered etc. but they don't actually
wear out due to frequent use. SSDs do
wear out - they fail after a finite number of write operations, and while modern tech means that this shouldn't be hit within the "typical" lifespan of a product it could still be exacerbated by a software fault or malware. Also, while there are technical ways to effectively erase data from SSDs and encryption
should make it a non-issue (because nobody ever found a flaw in an encryption scheme, right?) nothing beats yanking the drive out and destroying it/locking it away. The Mac Studio & Mac Pro show that there's no technical issue with having removable SSD modules on Apple Silicon - which support user
replacement even if Apple blocks upgrades.