Yes, people exist that do that or want that or really need to save every cent possible, but to many others that is not even interesting as a thought exercise.
So I referred to mid-lifecycle because those people that initially don't try to go on the cheap usually only did any part swapping because the machine was good enough and swapping machines was too much of a hassle: upgrades made sense.
I've upgraded hard drives and RAM on very single Mac I've ever owned, except the last Mac I purchased, a 2015 MBP, where it wasn't an option.
It's looking like this one will be literally the last Mac I purchase. Apple's practice of charging premium, bespoke prices for commodity hardware was insulting, but at least there was a reasonable workaround before they started the soldering crap. Soldering things down is just a brazen money grab.
Can't believe I'm looking at going back to Windows but here we are.
I've personally upgraded the hard drive and replaced the battery twice on my old 2011 MacBook Pro.
I did upgrade someone's 2015 in 2018 with a bigger SSD because they needed 2TB and it wasn't available at that time (they were on 512) and they used it as a local buffer for footage before offloading. Because they only have USB3 or TB3 drives and no TB2 drives, the multiple transfers on that MBP are too time consuming to do in the field.
Ditto for the storage; I have 512GB in there now (probably wasn't the max when I bought it, but seemed sufficient and was a good price trade off), but I wouldn't mind swapping it out for a 1TB part. Actually, this bit might be possible to do myself; I should look into it.
I'm not saying soldering things down is ideal, but it's only a problem because people perceive an option that was there but now isn't as 'bad faith' or 'taking away' something. Imagine the riots if we used to be able to change the CPU in a laptop. (in theory we 'used' to be able to but in practise that never worked well because the microcode didn't fit in the firmware and the cooling solution only takes a small amount of TDP variance - popping in a faster CPU meant it overheated so quickly it was useless)
Would it be cool if all devices were composable? Sure. Is it something users care about? Not really.
I'd like it if Apple found a way to allow swapping of components within the design envelope constraints they create d for themselves, but it also won't have an impact on what I'd buy.
Yes, they do. Sometimes a technology like SSD itself gives a great boost in performance equivalent to a new costlier system.
I know people like to have the feeling of control (do you really control your laptop if you can't replace your EC, CSME, AGESA, SSD FW, NIC FW, VBIOS) and the concept of shuffling parts around, but the need for that (at least in my circle) has pretty much faded.